mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
fix(android): require validated network for device status
This commit is contained in:
@@ -143,10 +143,10 @@ class DeviceHandler(
|
||||
|
||||
private fun mapNetworkStatus(caps: NetworkCapabilities?): String {
|
||||
if (caps == null) return "unsatisfied"
|
||||
return if (caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)) {
|
||||
"satisfied"
|
||||
} else {
|
||||
"requiresConnection"
|
||||
return when {
|
||||
caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED) -> "satisfied"
|
||||
caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) -> "requiresConnection"
|
||||
else -> "unsatisfied"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user