summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-03-12 20:21:18 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-03-13 15:16:31 +0000
commitaf068fc74117e6d0d43e6ae064ad9a4bbec92ce2 (patch)
tree0b5ec721d74dc64ff6a64f4ccafcd4d11c1de138 /android
parentefaca49da30b248576940eae9f98d5a5b8b508da (diff)
downloadmullvadvpn-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.kt11
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