diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-07-29 15:04:56 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-07-31 10:59:18 +0000 |
| commit | a4a40ab5efce535ec42c7201dcddd89fc929072a (patch) | |
| tree | f858981795d3ec8b12ef2cae387df61e01ba79dd /android/src | |
| parent | 596c977f7faa49e65262f5add7b1abf1aa6b608f (diff) | |
| download | mullvadvpn-a4a40ab5efce535ec42c7201dcddd89fc929072a.tar.xz mullvadvpn-a4a40ab5efce535ec42c7201dcddd89fc929072a.zip | |
Run `AppVersionInfoFetcher` in `MullvadVpnService`
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadVpnService.kt | 5 |
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() } |
