fix(android) detekt: collapse hasUsableInternet to single return

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-27 16:57:03 -04:00
parent 59a111914c
commit 7082ebf9a5
@@ -62,9 +62,9 @@ class ConnectivityObserver @Inject constructor(
}.distinctUntilChanged()
private fun hasUsableInternet(): Boolean {
val active = cm.activeNetwork ?: return false
val caps = cm.getNetworkCapabilities(active) ?: return false
return caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) &&
val caps = cm.activeNetwork?.let { cm.getNetworkCapabilities(it) }
return caps != null &&
caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) &&
caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED)
}
}