diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-03-12 20:16:23 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-03-13 15:16:31 +0000 |
| commit | 44163723b6c4b6183a34927207507e41dcfe5fc1 (patch) | |
| tree | 5bf48898ec497833cdc254765fbee9797d7e9c5e /android/src | |
| parent | 545462a3638212bad048e01ccfc9ece9914a0195 (diff) | |
| download | mullvadvpn-44163723b6c4b6183a34927207507e41dcfe5fc1.tar.xz mullvadvpn-44163723b6c4b6183a34927207507e41dcfe5fc1.zip | |
Use `SettingsListener` in `AppVersionInfoCache`
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AppVersionInfoCache.kt | 6 | ||||
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceConnection.kt | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AppVersionInfoCache.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AppVersionInfoCache.kt index a192fb0f75..99b69319fa 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AppVersionInfoCache.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AppVersionInfoCache.kt @@ -7,7 +7,11 @@ import kotlinx.coroutines.launch import net.mullvad.mullvadvpn.model.AppVersionInfo import net.mullvad.mullvadvpn.service.MullvadDaemon -class AppVersionInfoCache(val context: Context, val daemon: MullvadDaemon) { +class AppVersionInfoCache( + val context: Context, + val daemon: MullvadDaemon, + val settingsListener: SettingsListener +) { companion object { val LEGACY_SHARED_PREFERENCES = "app_version_info_cache" } diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceConnection.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceConnection.kt index af4f49efda..5250f5d42e 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceConnection.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceConnection.kt @@ -13,9 +13,9 @@ class ServiceConnection(private val service: ServiceInstance, val mainActivity: val connectionProxy = service.connectionProxy val connectivityListener = service.connectivityListener - val appVersionInfoCache = AppVersionInfoCache(mainActivity, daemon) val keyStatusListener = KeyStatusListener(daemon) val settingsListener = SettingsListener(daemon) + val appVersionInfoCache = AppVersionInfoCache(mainActivity, daemon, settingsListener) val accountCache = AccountCache(settingsListener, daemon) var relayListListener = RelayListListener(daemon, settingsListener) val locationInfoCache = LocationInfoCache(daemon, connectivityListener, relayListListener) |
