소스 검색

refactor, always default to turning on

Christopher Mullins 6 년 전
부모
커밋
044076877b
1개의 변경된 파일4개의 추가작업 그리고 6개의 파일을 삭제
  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);
   }
 }