fix: detekt (#3090)

(cherry picked from commit ba003487c1)
This commit is contained in:
James Rich
2025-09-14 08:26:21 -05:00
parent 7aaed270fb
commit aa087ebea8

View File

@@ -1378,11 +1378,17 @@ class MeshService :
val isRouter = localConfig.device.role == ConfigProtos.Config.DeviceConfig.Role.ROUTER
val lsEnabled = localConfig.power.isPowerSaving || isRouter
val effectiveState = when (newState) {
ConnectionState.CONNECTED -> ConnectionState.CONNECTED
ConnectionState.DEVICE_SLEEP -> if (lsEnabled) ConnectionState.DEVICE_SLEEP else ConnectionState.DISCONNECTED
ConnectionState.DISCONNECTED -> ConnectionState.DISCONNECTED
}
val effectiveState =
when (newState) {
ConnectionState.CONNECTED -> ConnectionState.CONNECTED
ConnectionState.DEVICE_SLEEP ->
if (lsEnabled) {
ConnectionState.DEVICE_SLEEP
} else {
ConnectionState.DISCONNECTED
}
ConnectionState.DISCONNECTED -> ConnectionState.DISCONNECTED
}
onConnectionChanged(effectiveState)
}