diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-11-26 18:13:44 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-11-27 13:17:04 +0000 |
| commit | d01f0870ef9e11422ba84e4ed245d4e0de3fcdf1 (patch) | |
| tree | 135e1c1d14aeea3eaaf83531dd3761812c852b49 /android | |
| parent | 703e592924286b9ce4b590771c031173c0b2d9f7 (diff) | |
| download | mullvadvpn-d01f0870ef9e11422ba84e4ed245d4e0de3fcdf1.tar.xz mullvadvpn-d01f0870ef9e11422ba84e4ed245d4e0de3fcdf1.zip | |
Create `loginResultForExpiry` helper method
Diffstat (limited to 'android')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt index c84961fc53..19dabcb60e 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt @@ -146,11 +146,7 @@ class LoginFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) { val expiryString = accountDataResult.accountData.expiry val expiry = DateTime.parse(expiryString, AccountCache.EXPIRY_FORMAT) - if (expiry.isAfterNow()) { - LoginResult.ExistingAccountWithTime - } else { - LoginResult.ExistingAccountOutOfTime - } + loginResultForExpiry(expiry) } is GetAccountDataResult.RpcError -> { accountCache.login(accountToken) @@ -206,4 +202,12 @@ class LoginFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) { scrollToShow(accountLogin) } + + private fun loginResultForExpiry(expiry: DateTime?): LoginResult { + if (expiry == null || expiry.isAfterNow()) { + return LoginResult.ExistingAccountWithTime + } else { + return LoginResult.ExistingAccountOutOfTime + } + } } |
