summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-02-01 21:18:07 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-03-29 14:22:55 +0000
commitea4b5aa670c4ecf065e5f934d5180e336c179c09 (patch)
treeff15e820680f4d2eaca184c6e6d23ac1023e86d8 /android/src
parentd9c7a3bedf094835473898c4b3ac92701a661049 (diff)
downloadmullvadvpn-ea4b5aa670c4ecf065e5f934d5180e336c179c09.tar.xz
mullvadvpn-ea4b5aa670c4ecf065e5f934d5180e336c179c09.zip
Pass endpoint reference to `KeyStatusListener`
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/KeyStatusListener.kt6
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/ServiceEndpoint.kt2
2 files changed, 4 insertions, 4 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/KeyStatusListener.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/KeyStatusListener.kt
index 0efac1b21c..6fa73cf7b8 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/KeyStatusListener.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/KeyStatusListener.kt
@@ -4,11 +4,11 @@ import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.launch
import net.mullvad.mullvadvpn.model.KeygenEvent
-import net.mullvad.mullvadvpn.service.MullvadDaemon
-import net.mullvad.mullvadvpn.util.Intermittent
import net.mullvad.talpid.util.EventNotifier
-class KeyStatusListener(val daemon: Intermittent<MullvadDaemon>) {
+class KeyStatusListener(endpoint: ServiceEndpoint) {
+ private val daemon = endpoint.intermittentDaemon
+
val onKeyStatusChange = EventNotifier<KeygenEvent?>(null)
var keyStatus by onKeyStatusChange.notifiable()
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/ServiceEndpoint.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/ServiceEndpoint.kt
index 39d17de6f3..bcc7dee2bd 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/ServiceEndpoint.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/ServiceEndpoint.kt
@@ -33,7 +33,7 @@ class ServiceEndpoint(
val settingsListener = SettingsListener(this)
- val keyStatusListener = KeyStatusListener(intermittentDaemon)
+ val keyStatusListener = KeyStatusListener(this)
val locationInfoCache = LocationInfoCache(this)
init {