diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-01-13 19:13:31 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-03-31 14:36:30 +0000 |
| commit | b4749b47c579f6b6fdf5fa961c066f26d16e9111 (patch) | |
| tree | 510ceb43510b218a6e2f76b1504cb36a32cd150c /android/src | |
| parent | 68cbe1e9f6c44aa781c7c96af2b6fd351ed27195 (diff) | |
| download | mullvadvpn-b4749b47c579f6b6fdf5fa961c066f26d16e9111.tar.xz mullvadvpn-b4749b47c579f6b6fdf5fa961c066f26d16e9111.zip | |
Create new `LoginStatus` type
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/model/LoginStatus.kt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/LoginStatus.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/LoginStatus.kt new file mode 100644 index 0000000000..e143cc630c --- /dev/null +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/LoginStatus.kt @@ -0,0 +1,15 @@ +package net.mullvad.mullvadvpn.model + +import android.os.Parcelable +import kotlinx.parcelize.Parcelize +import org.joda.time.DateTime + +@Parcelize +data class LoginStatus( + val account: String, + val expiry: DateTime?, + val isNewAccount: Boolean +) : Parcelable { + val isExpired: Boolean + get() = expiry != null && expiry.isAfterNow() +} |
