Do not check all networks for connectivity but only active network

MAILAND-3074
This commit is contained in:
Marino Meneghel 2023-05-02 12:43:27 +02:00
parent 24798d9fba
commit 8ee2991639
1 changed files with 3 additions and 4 deletions

View File

@ -43,10 +43,9 @@ class NetworkConnectivityManager @Inject constructor(
) {
fun isInternetConnectionPossible(): Boolean {
return connectivityManager.allNetworks.any { network ->
val capabilities = connectivityManager.getNetworkCapabilities(network)
capabilities.hasVerifiedInternet()
}
val activeNetwork = connectivityManager.activeNetwork
val capabilities = connectivityManager.getNetworkCapabilities(activeNetwork)
return capabilities.hasVerifiedInternet()
}
/**