summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-11-20 14:37:12 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-12-04 12:55:02 +0000
commitfcef59c5c7af1ce1dcf1f92ffb293ca5232daad8 (patch)
treed20a59677b38782c3cff26534671518e9aeb3e02 /android
parent5e09206d91ac7c4a40ea66c9e4f71b7bac235cf4 (diff)
downloadmullvadvpn-fcef59c5c7af1ce1dcf1f92ffb293ca5232daad8.tar.xz
mullvadvpn-fcef59c5c7af1ce1dcf1f92ffb293ca5232daad8.zip
Add event notifier to `ConnectivityListener`
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt b/android/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt
index f0b6e2e923..44f511f22a 100644
--- a/android/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt
+++ b/android/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt
@@ -7,8 +7,11 @@ import android.content.IntentFilter
import android.net.ConnectivityManager
import android.net.NetworkInfo
import android.net.NetworkInfo.DetailedState
+import net.mullvad.talpid.util.EventNotifier
class ConnectivityListener : BroadcastReceiver() {
+ val connectivityNotifier = EventNotifier(true)
+
var isConnected = true
private set(value) {
field = value
@@ -16,6 +19,8 @@ class ConnectivityListener : BroadcastReceiver() {
if (senderAddress != 0L) {
notifyConnectivityChange(value, senderAddress)
}
+
+ connectivityNotifier.notify(value)
}
var senderAddress = 0L