summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-03-12 20:16:23 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-03-13 15:16:31 +0000
commit44163723b6c4b6183a34927207507e41dcfe5fc1 (patch)
tree5bf48898ec497833cdc254765fbee9797d7e9c5e /android/src
parent545462a3638212bad048e01ccfc9ece9914a0195 (diff)
downloadmullvadvpn-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.kt6
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceConnection.kt2
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)