diff options
Diffstat (limited to 'android')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt | 9 | ||||
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/ServiceInstance.kt | 12 |
2 files changed, 2 insertions, 19 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt index 64a31ca474..713c318ae1 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt @@ -57,8 +57,6 @@ class MullvadVpnService : TalpidVpnService() { private var instance by observable<ServiceInstance?>(null) { _, oldInstance, newInstance -> if (newInstance != oldInstance) { - oldInstance?.onDestroy() - accountExpiryNotification = newInstance?.let { instance -> AccountExpiryNotification(this, instance.daemon, endpoint.accountCache) } @@ -244,12 +242,7 @@ class MullvadVpnService : TalpidVpnService() { handlePendingAction(settings) if (state == State.Running) { - instance = ServiceInstance( - endpoint.messenger, - daemon, - daemonInstance.intermittentDaemon, - customDns - ) + instance = ServiceInstance(endpoint.messenger, daemon) } } diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ServiceInstance.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ServiceInstance.kt index f4e898d143..383e735b24 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ServiceInstance.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ServiceInstance.kt @@ -1,15 +1,5 @@ package net.mullvad.mullvadvpn.service import android.os.Messenger -import net.mullvad.mullvadvpn.util.Intermittent -class ServiceInstance( - val messenger: Messenger, - val daemon: MullvadDaemon, - val intermittentDaemon: Intermittent<MullvadDaemon>, - val customDns: CustomDns, -) { - fun onDestroy() { - customDns.onDestroy() - } -} +class ServiceInstance(val messenger: Messenger, val daemon: MullvadDaemon) |
