summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadDaemon.kt5
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)
}