summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-22 17:41:51 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-28 18:03:44 +0000
commit7a1540e4275bf9ed7def1a7c9b890499fc2cdeb5 (patch)
tree578181928c383a5b06a58fea5faab0b72cb481e3 /android
parent12270d5b193645ce25f31893faad8952f57921e6 (diff)
downloadmullvadvpn-7a1540e4275bf9ed7def1a7c9b890499fc2cdeb5.tar.xz
mullvadvpn-7a1540e4275bf9ed7def1a7c9b890499fc2cdeb5.zip
Use new event notifiers in `WelcomeFragment`
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WelcomeFragment.kt8
1 files changed, 6 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WelcomeFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WelcomeFragment.kt
index ff133c369d..246c105398 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WelcomeFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WelcomeFragment.kt
@@ -49,8 +49,11 @@ class WelcomeFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) {
}
override fun onSafelyResume() {
- accountCache.onAccountDataChange = { account, expiry ->
+ accountCache.onAccountNumberChange.subscribe(this) { account ->
updateAccountNumber(account)
+ }
+
+ accountCache.onAccountExpiryChange.subscribe(this) { expiry ->
checkExpiry(expiry)
}
@@ -63,7 +66,8 @@ class WelcomeFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) {
}
override fun onSafelyPause() {
- accountCache.onAccountDataChange = null
+ accountCache.onAccountNumberChange.unsubscribe(this)
+ accountCache.onAccountExpiryChange.unsubscribe(this)
jobTracker.cancelJob("pollAccountData")
}