diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-12-12 19:56:35 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-01-13 14:45:09 +0000 |
| commit | 70ccb562d0a66f0537c7fb4b61f5812503acbb16 (patch) | |
| tree | 6349bfe1040d6bef1935f827a49c7077066b81eb /android/src | |
| parent | b73ab60bb5bf94409a0b49f91b355de43c62c06c (diff) | |
| download | mullvadvpn-70ccb562d0a66f0537c7fb4b61f5812503acbb16.tar.xz mullvadvpn-70ccb562d0a66f0537c7fb4b61f5812503acbb16.zip | |
Notify when daemon thread has stopped
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt index c3b1661907..a175efc5ca 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt @@ -20,6 +20,7 @@ class MullvadDaemon(val vpnService: MullvadVpnService) { var onKeygenEvent: ((KeygenEvent) -> Unit)? = null var onRelayListChange: ((RelayList) -> Unit)? = null var onTunnelStateChange: ((TunnelState) -> Unit)? = null + var onDaemonStopped: (() -> Unit)? = null init { System.loadLibrary("mullvad_jni") @@ -138,6 +139,10 @@ class MullvadDaemon(val vpnService: MullvadVpnService) { onTunnelStateChange?.invoke(event) } + private fun notifyDaemonStopped() { + onDaemonStopped?.invoke() + } + private fun finalize() { deinitialize() } |
