summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-09-12 11:38:43 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-09-13 12:14:20 +0000
commit583df144f39545ee0a8b9eff6ef453d248c54bba (patch)
tree1f3973ea98096a9d66a16ea5273b2ec3fa6c9181 /android/src
parentbedc2dce8abbf966086a4f81233cfb65685a1ec5 (diff)
downloadmullvadvpn-583df144f39545ee0a8b9eff6ef453d248c54bba.tar.xz
mullvadvpn-583df144f39545ee0a8b9eff6ef453d248c54bba.zip
Create `MullvadVpnService::tearDown` helper method
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadVpnService.kt10
1 files changed, 7 insertions, 3 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadVpnService.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadVpnService.kt
index 02e8be5e2c..94c169604b 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadVpnService.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadVpnService.kt
@@ -36,9 +36,7 @@ class MullvadVpnService : VpnService() {
}
override fun onDestroy() {
- connectionProxy.onDestroy()
- notificationManager.onDestroy()
- versionInfoFetcher.stop()
+ tearDown()
daemon.cancel()
created.cancel()
}
@@ -98,4 +96,10 @@ class MullvadVpnService : VpnService() {
ApiRootCaFile().extract(application)
MullvadDaemon(this@MullvadVpnService)
}
+
+ private fun tearDown() {
+ connectionProxy.onDestroy()
+ notificationManager.onDestroy()
+ versionInfoFetcher.stop()
+ }
}