diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-08-13 22:15:27 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-08-17 13:02:44 +0000 |
| commit | ca32caa7e4a81fb2b2922231f3100ae21c3990e4 (patch) | |
| tree | b27b259e35800b2b64ac881748692a1da7f74384 /android/src | |
| parent | 01053b21e9dad3a4d8df939f5b289c2d7633a3b6 (diff) | |
| download | mullvadvpn-ca32caa7e4a81fb2b2922231f3100ae21c3990e4.tar.xz mullvadvpn-ca32caa7e4a81fb2b2922231f3100ae21c3990e4.zip | |
Don't show expired notification for new accounts
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/notifications/AccountExpiryNotification.kt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/notifications/AccountExpiryNotification.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/notifications/AccountExpiryNotification.kt index 78b8ac8e34..ee82610035 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/notifications/AccountExpiryNotification.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/notifications/AccountExpiryNotification.kt @@ -58,9 +58,10 @@ class AccountExpiryNotification( private suspend fun update(accountExpiry: DateTime?) { val remainingTime = accountExpiry?.let { expiry -> Duration(DateTime.now(), expiry) } + val closeToExpire = remainingTime?.isShorterThan(REMAINING_TIME_FOR_REMINDERS) ?: false - if (remainingTime != null && remainingTime.isShorterThan(REMAINING_TIME_FOR_REMINDERS)) { - val notification = build(accountExpiry, remainingTime) + if (closeToExpire && !accountCache.newlyCreatedAccount) { + val notification = build(accountExpiry!!, remainingTime!!) channel.notificationManager.notify(NOTIFICATION_ID, notification) |
