diff options
| author | Albin <albin@mullvad.net> | 2024-08-23 10:27:49 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2024-08-23 10:27:49 +0200 |
| commit | 97ee66d64d9e5ef9265eae3fe74464d1fc807dd4 (patch) | |
| tree | 8506abc903055521c1110e0ec8cb428e1431c6ba /android/lib/shared | |
| parent | 67486d316b94262cb2e478765f4234b5d12afcba (diff) | |
| parent | 4c7a6fa7941519ea637345cf6521edd067a6aa3a (diff) | |
| download | mullvadvpn-97ee66d64d9e5ef9265eae3fe74464d1fc807dd4.tar.xz mullvadvpn-97ee66d64d9e5ef9265eae3fe74464d1fc807dd4.zip | |
Merge branch 'ensure-all-potential-grpc-errors-are-wrapped-droid-1170'
Diffstat (limited to 'android/lib/shared')
| -rw-r--r-- | android/lib/shared/src/main/kotlin/net/mullvad/mullvadvpn/lib/shared/AccountRepository.kt | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/android/lib/shared/src/main/kotlin/net/mullvad/mullvadvpn/lib/shared/AccountRepository.kt b/android/lib/shared/src/main/kotlin/net/mullvad/mullvadvpn/lib/shared/AccountRepository.kt index a71dbe8efb..82f70e8140 100644 --- a/android/lib/shared/src/main/kotlin/net/mullvad/mullvadvpn/lib/shared/AccountRepository.kt +++ b/android/lib/shared/src/main/kotlin/net/mullvad/mullvadvpn/lib/shared/AccountRepository.kt @@ -54,10 +54,8 @@ class AccountRepository( suspend fun login(accountNumber: AccountNumber): Either<LoginAccountError, Unit> = managementService.loginAccount(accountNumber) - suspend fun logout() { - managementService.logoutAccount() - _isNewAccount.update { false } - } + suspend fun logout() = + managementService.logoutAccount().onRight { _isNewAccount.update { false } } suspend fun fetchAccountHistory(): AccountNumber? = managementService.getAccountHistory().getOrNull() |
