summaryrefslogtreecommitdiffhomepage
path: root/android/app/src
diff options
context:
space:
mode:
Diffstat (limited to 'android/app/src')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModel.kt2
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModel.kt2
2 files changed, 4 insertions, 0 deletions
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 e570f7a0fe..675ca7ef94 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
@@ -76,6 +76,8 @@ class OutOfTimeViewModel(
val tomorrow = DateTime.now().plusHours(20)
if (expiry.isAfter(tomorrow)) {
+ // Reset purchase state
+ paymentUseCase.resetPurchaseResult()
_uiSideEffect.tryEmit(UiSideEffect.OpenConnectScreen)
}
}
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 b02a1599a4..566aa31981 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
@@ -82,6 +82,8 @@ class WelcomeViewModel(
val tomorrow = DateTime.now().plusHours(20)
if (expiry.isAfter(tomorrow)) {
+ // Reset purchase state
+ paymentUseCase.resetPurchaseResult()
_uiSideEffect.tryEmit(UiSideEffect.OpenConnectScreen)
}
}