Przeglądaj źródła

refactor, always default to turning on

Christopher Mullins 6 lat temu
rodzic
commit
044076877b
1 zmienionych plików z 4 dodań i 6 usunięć
  1. 4 6
      lib/MiLight/PacketFormatter.cpp

+ 4 - 6
lib/MiLight/PacketFormatter.cpp

@@ -47,12 +47,10 @@ void PacketFormatter::updateStatus(MiLightStatus status) {
 void PacketFormatter::toggleStatus() {
   const GroupState* state = stateStore->get(deviceId, groupId, deviceType);
 
-  if (state) {
-    if (state->isSetState() && state->getState() == MiLightStatus::ON) {
-      updateStatus(MiLightStatus::OFF);
-    } else {
-      updateStatus(MiLightStatus::ON);
-    }
+  if (state && state->isSetState() && state->getState() == MiLightStatus::ON) {
+    updateStatus(MiLightStatus::OFF);
+  } else {
+    updateStatus(MiLightStatus::ON);
   }
 }