summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-10-04 11:35:20 +0000
committerLinus Färnstrand <linus@mullvad.net>2019-10-07 16:24:41 +0200
commit35e9f4028719c010a3d9551acb8b0049d7228184 (patch)
tree0b7d0bc1f173f21decb101af4c20277da5d11953 /android/src
parenta66047e5851e349b4e9459a96920b8b0a9dd2bb4 (diff)
downloadmullvadvpn-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.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)
}