diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-03-12 20:21:18 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-03-13 15:16:31 +0000 |
| commit | af068fc74117e6d0d43e6ae064ad9a4bbec92ce2 (patch) | |
| tree | 0b5ec721d74dc64ff6a64f4ccafcd4d11c1de138 /android | |
| parent | efaca49da30b248576940eae9f98d5a5b8b508da (diff) | |
| download | mullvadvpn-af068fc74117e6d0d43e6ae064ad9a4bbec92ce2.tar.xz mullvadvpn-af068fc74117e6d0d43e6ae064ad9a4bbec92ce2.zip | |
Calculate `isOutdated` based on other fields
Diffstat (limited to 'android')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AppVersionInfoCache.kt | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AppVersionInfoCache.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AppVersionInfoCache.kt index c2d3eeb0dc..7f267132f2 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AppVersionInfoCache.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AppVersionInfoCache.kt @@ -59,8 +59,15 @@ class AppVersionInfoCache( get() = appVersionInfo?.latest val isSupported get() = appVersionInfo?.currentIsSupported ?: true - var isOutdated = false - get() = appVersionInfo?.currentIsOutdated ?: false + + val isOutdated: Boolean + get() { + if (showBetaReleases) { + return version != null && latest != null && latest != version + } else { + return version != null && latestStable != null && latestStable != version + } + } var version: String? = null private set |
