summaryrefslogtreecommitdiffhomepage
path: root/android/src/main
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-07-29 15:04:56 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-07-31 10:59:18 +0000
commita4a40ab5efce535ec42c7201dcddd89fc929072a (patch)
treef858981795d3ec8b12ef2cae387df61e01ba79dd /android/src/main
parent596c977f7faa49e65262f5add7b1abf1aa6b608f (diff)
downloadmullvadvpn-a4a40ab5efce535ec42c7201dcddd89fc929072a.tar.xz
mullvadvpn-a4a40ab5efce535ec42c7201dcddd89fc929072a.zip
Run `AppVersionInfoFetcher` in `MullvadVpnService`
Diffstat (limited to 'android/src/main')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadVpnService.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadVpnService.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadVpnService.kt
index bc0c317cf2..6cb45329ff 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadVpnService.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadVpnService.kt
@@ -15,15 +15,19 @@ import android.net.VpnService
import android.os.Binder
import android.os.IBinder
+import net.mullvad.mullvadvpn.dataproxy.AppVersionInfoFetcher
import net.mullvad.mullvadvpn.model.TunConfig
class MullvadVpnService : VpnService() {
private val created = CompletableDeferred<Unit>()
private val binder = LocalBinder()
+ private lateinit var versionInfoFetcher: AppVersionInfoFetcher
+
val daemon = startDaemon()
override fun onCreate() {
+ versionInfoFetcher = AppVersionInfoFetcher(daemon, this)
created.complete(Unit)
}
@@ -32,6 +36,7 @@ class MullvadVpnService : VpnService() {
}
override fun onDestroy() {
+ versionInfoFetcher.stop()
daemon.cancel()
created.cancel()
}