diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-02-01 21:18:07 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-03-29 14:22:55 +0000 |
| commit | ea4b5aa670c4ecf065e5f934d5180e336c179c09 (patch) | |
| tree | ff15e820680f4d2eaca184c6e6d23ac1023e86d8 /android/src | |
| parent | d9c7a3bedf094835473898c4b3ac92701a661049 (diff) | |
| download | mullvadvpn-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.kt | 6 | ||||
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/ServiceEndpoint.kt | 2 |
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 { |
