diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-11-20 14:37:12 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-12-04 12:55:02 +0000 |
| commit | fcef59c5c7af1ce1dcf1f92ffb293ca5232daad8 (patch) | |
| tree | d20a59677b38782c3cff26534671518e9aeb3e02 /android/src/main | |
| parent | 5e09206d91ac7c4a40ea66c9e4f71b7bac235cf4 (diff) | |
| download | mullvadvpn-fcef59c5c7af1ce1dcf1f92ffb293ca5232daad8.tar.xz mullvadvpn-fcef59c5c7af1ce1dcf1f92ffb293ca5232daad8.zip | |
Add event notifier to `ConnectivityListener`
Diffstat (limited to 'android/src/main')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt | 5 |
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 |
