From 7082ebf9a566ce6542e881cb4dc6d65b553d7614 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Wed, 27 May 2026 16:57:03 -0400 Subject: [PATCH] fix(android) detekt: collapse hasUsableInternet to single return Co-Authored-By: Claude Opus 4.7 (1M context) --- .../minstrel/connectivity/ConnectivityObserver.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/app/src/main/java/com/fabledsword/minstrel/connectivity/ConnectivityObserver.kt b/android/app/src/main/java/com/fabledsword/minstrel/connectivity/ConnectivityObserver.kt index 28390ba6..49470361 100644 --- a/android/app/src/main/java/com/fabledsword/minstrel/connectivity/ConnectivityObserver.kt +++ b/android/app/src/main/java/com/fabledsword/minstrel/connectivity/ConnectivityObserver.kt @@ -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) } }