|
@@ -369,14 +369,14 @@ fun Context.createReaderThemeContext(): Context {
|
|
}
|
|
}
|
|
|
|
|
|
fun Context.isOnline(): Boolean {
|
|
fun Context.isOnline(): Boolean {
|
|
- val networkCapabilities = connectivityManager.activeNetwork ?: return false
|
|
|
|
- val actNw = connectivityManager.getNetworkCapabilities(networkCapabilities) ?: return false
|
|
|
|
|
|
+ val activeNetwork = connectivityManager.activeNetwork ?: return false
|
|
|
|
+ val networkCapabilities = connectivityManager.getNetworkCapabilities(activeNetwork) ?: return false
|
|
val maxTransport = when {
|
|
val maxTransport = when {
|
|
Build.VERSION.SDK_INT >= Build.VERSION_CODES.O_MR1 -> NetworkCapabilities.TRANSPORT_LOWPAN
|
|
Build.VERSION.SDK_INT >= Build.VERSION_CODES.O_MR1 -> NetworkCapabilities.TRANSPORT_LOWPAN
|
|
Build.VERSION.SDK_INT >= Build.VERSION_CODES.O -> NetworkCapabilities.TRANSPORT_WIFI_AWARE
|
|
Build.VERSION.SDK_INT >= Build.VERSION_CODES.O -> NetworkCapabilities.TRANSPORT_WIFI_AWARE
|
|
else -> NetworkCapabilities.TRANSPORT_VPN
|
|
else -> NetworkCapabilities.TRANSPORT_VPN
|
|
}
|
|
}
|
|
- return (NetworkCapabilities.TRANSPORT_CELLULAR..maxTransport).any(actNw::hasTransport)
|
|
|
|
|
|
+ return (NetworkCapabilities.TRANSPORT_CELLULAR..maxTransport).any(networkCapabilities::hasTransport)
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|