diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-10-04 11:35:20 +0000 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2019-10-07 16:24:41 +0200 |
| commit | 35e9f4028719c010a3d9551acb8b0049d7228184 (patch) | |
| tree | 0b7d0bc1f173f21decb101af4c20277da5d11953 /android/src | |
| parent | a66047e5851e349b4e9459a96920b8b0a9dd2bb4 (diff) | |
| download | mullvadvpn-35e9f4028719c010a3d9551acb8b0049d7228184.tar.xz mullvadvpn-35e9f4028719c010a3d9551acb8b0049d7228184.zip | |
Add app version info listener to `MullvadDaemon`
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadDaemon.kt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadDaemon.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadDaemon.kt index fe1ba2bc71..02596f6996 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadDaemon.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadDaemon.kt @@ -14,6 +14,7 @@ import net.mullvad.mullvadvpn.util.EventNotifier class MullvadDaemon(val vpnService: MullvadVpnService) { val onSettingsChange = EventNotifier<Settings?>(null) + var onAppVersionInfoChange: ((AppVersionInfo) -> Unit)? = null var onKeygenEvent: ((KeygenEvent) -> Unit)? = null var onRelayListChange: ((RelayList) -> Unit)? = null var onTunnelStateChange: ((TunnelState) -> Unit)? = null @@ -43,6 +44,10 @@ class MullvadDaemon(val vpnService: MullvadVpnService) { private external fun initialize(vpnService: MullvadVpnService) + private fun notifyAppVersionInfoEvent(appVersionInfo: AppVersionInfo) { + onAppVersionInfoChange?.invoke(appVersionInfo) + } + private fun notifyKeygenEvent(event: KeygenEvent) { onKeygenEvent?.invoke(event) } |
