diff options
Diffstat (limited to 'android/app/src')
3 files changed, 3 insertions, 0 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModel.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModel.kt index c98ce4fa59..a27ed9adbd 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModel.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModel.kt @@ -118,6 +118,7 @@ class ConnectViewModel( viewModelScope.launch { accountRepository.getAccountData() } } } + viewModelScope.launch { deviceRepository.updateDevice() } } fun onDisconnectClick() { diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModel.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModel.kt index 66e9a719eb..7784181466 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModel.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModel.kt @@ -59,6 +59,7 @@ class OutOfTimeViewModel( } verifyPurchases() fetchPaymentAvailability() + viewModelScope.launch { deviceRepository.updateDevice() } } fun onSitePaymentClick() { diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModel.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModel.kt index 208c9d871b..4b61468f8e 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModel.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModel.kt @@ -59,6 +59,7 @@ class WelcomeViewModel( } verifyPurchases() fetchPaymentAvailability() + viewModelScope.launch { deviceRepository.updateDevice() } } private fun hasAddedTimeEffect() = |
