summaryrefslogtreecommitdiffhomepage
path: root/android/lib/model/src
diff options
context:
space:
mode:
Diffstat (limited to 'android/lib/model/src')
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/AccountExpiry.kt17
1 files changed, 2 insertions, 15 deletions
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/AccountExpiry.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/AccountExpiry.kt
index f5738ec21d..f856ef8c89 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/AccountExpiry.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/AccountExpiry.kt
@@ -1,28 +1,15 @@
package net.mullvad.mullvadvpn.model
import android.os.Parcelable
-import kotlin.time.Duration.Companion.milliseconds
-import kotlin.time.DurationUnit
import kotlinx.parcelize.Parcelize
import org.joda.time.DateTime
sealed class AccountExpiry : Parcelable {
- @Parcelize
- data class Available(val expiryDateTime: DateTime) : AccountExpiry() {
- override fun daysLeft(): Int =
- (expiryDateTime.toInstant().millis - DateTime.now().toInstant().millis)
- .milliseconds
- .toInt(DurationUnit.DAYS)
- }
+ @Parcelize data class Available(val expiryDateTime: DateTime) : AccountExpiry()
- @Parcelize
- data object Missing : AccountExpiry()
+ @Parcelize data object Missing : AccountExpiry()
fun date(): DateTime? {
return (this as? Available)?.expiryDateTime
}
-
- open fun daysLeft(): Int? {
- return (this as? Available)?.daysLeft()
- }
}