diff --git a/app/src/main/java/com/example/medilightv2android/ui/components/FirmwareWarningBanner.kt b/app/src/main/java/com/example/medilightv2android/ui/components/FirmwareWarningBanner.kt index 25d1aa3..2079111 100644 --- a/app/src/main/java/com/example/medilightv2android/ui/components/FirmwareWarningBanner.kt +++ b/app/src/main/java/com/example/medilightv2android/ui/components/FirmwareWarningBanner.kt @@ -41,6 +41,10 @@ fun FirmwareWarningBanner(bleManager: BleManager, modifier: Modifier = Modifier) val fw by bleManager.firmwareVersion val isConnected by bleManager.isConnected + // 미연결 상태에선 펌웨어 배너 일절 노출 X. dev bypass / demo mode / 이전 세션 + // 잔여 firmwareVersion 값으로 인한 false positive 방지. + if (!isConnected) return + // (2) 연결됐는데 일정 시간 동안 펌웨어 미수신 추적 var timedOut by remember { mutableStateOf(false) } LaunchedEffect(isConnected, fw) {