check for support

This commit is contained in:
CC
2026-06-10 12:28:05 +02:00
parent 4566d5d228
commit 8e96a5eb1e
8 changed files with 193 additions and 28 deletions
@@ -318,6 +318,15 @@ class WifiAwareMeshService(private val context: Context) : MeshService, Transpor
Log.i(TAG, "Wi-Fi Aware transport disabled by debug settings; not starting")
return
}
val supportStatus = com.bitchat.android.wifiaware.WifiAwareSupport.evaluate(context)
if (!supportStatus.supported) {
Log.i(TAG, "Wi-Fi Aware unsupported on this device; not starting (${supportStatus.reason})")
return
}
if (!supportStatus.available) {
Log.i(TAG, "Wi-Fi Aware unavailable right now; not starting (${supportStatus.reason})")
return
}
if (recoveryInProgress) {
Log.i(TAG, "Wi-Fi Aware recovery cleanup still in progress; deferring start")
return