From cf327f60bafd9a416a136765dffe5de01462ccc6 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Thu, 26 Feb 2026 20:46:32 +0530 Subject: [PATCH] fix(android): require validated network for device status --- .../main/java/ai/openclaw/android/node/DeviceHandler.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/android/app/src/main/java/ai/openclaw/android/node/DeviceHandler.kt b/apps/android/app/src/main/java/ai/openclaw/android/node/DeviceHandler.kt index 9599cf54a6d..896d7c7c74c 100644 --- a/apps/android/app/src/main/java/ai/openclaw/android/node/DeviceHandler.kt +++ b/apps/android/app/src/main/java/ai/openclaw/android/node/DeviceHandler.kt @@ -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" } }