summaryrefslogtreecommitdiffhomepage
path: root/android/src/main
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-06-25 00:16:47 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-07-30 10:34:31 +0000
commit1fd5c4b4deda243a2dc88f83e33c78471e42be39 (patch)
tree42ceee69eb4a9756d84402dd552f94cef516a79c /android/src/main
parent1afc4ef148265b7a873e4621f8a2dcbc76b45537 (diff)
downloadmullvadvpn-1fd5c4b4deda243a2dc88f83e33c78471e42be39.tar.xz
mullvadvpn-1fd5c4b4deda243a2dc88f83e33c78471e42be39.zip
Fetch current version in `MainActivity`
Diffstat (limited to 'android/src/main')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/MainActivity.kt6
1 files changed, 6 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/MainActivity.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/MainActivity.kt
index f5d4d6bd60..33920b749a 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/MainActivity.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/MainActivity.kt
@@ -36,6 +36,8 @@ class MainActivity : FragmentActivity() {
var daemon = CompletableDeferred<MullvadDaemon>()
private set
+ var currentVersion = fetchCurrentVersion()
+
val connectionProxy = ConnectionProxy(this)
val keyStatusListener = KeyStatusListener(daemon)
val problemReport = MullvadProblemReport()
@@ -149,4 +151,8 @@ class MainActivity : FragmentActivity() {
private fun fetchSettings() = GlobalScope.async(Dispatchers.Default) {
daemon.await().getSettings()
}
+
+ private fun fetchCurrentVersion() = GlobalScope.async(Dispatchers.Default) {
+ daemon.await().getCurrentVersion()
+ }
}