summaryrefslogtreecommitdiffhomepage
path: root/android/lib
diff options
context:
space:
mode:
Diffstat (limited to 'android/lib')
-rw-r--r--android/lib/talpid/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt9
1 files changed, 6 insertions, 3 deletions
diff --git a/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt
index 729145d2a9..86b27e3ba8 100644
--- a/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt
+++ b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt
@@ -70,16 +70,19 @@ class ConnectivityListener(val connectivityManager: ConnectivityManager) {
when (event) {
is NetworkEvent.Available -> {
Logger.d("Network available ${event.network}")
- networks + event.network
+ (networks + event.network).also {
+ Logger.d("Number of networks: ${it.size}")
+ }
}
is NetworkEvent.Lost -> {
Logger.d("Network lost ${event.network}")
- networks - event.network
+ (networks - event.network).also {
+ Logger.d("Number of networks: ${it.size}")
+ }
}
else -> networks
}
}
- .onEach { Logger.d("Number of networks: ${it.size}") }
.map { it.isNotEmpty() }
.distinctUntilChanged()
}