fix
This commit is contained in:
parent
835ac99a8e
commit
b0b281263e
2 changed files with 534 additions and 558 deletions
File diff suppressed because it is too large
Load diff
|
@ -256,8 +256,13 @@ function reducer(previousState, action) {
|
|||
|
||||
case "AUTOMATION_UPDATE":
|
||||
newState = previousState;
|
||||
const automations = {};
|
||||
for (const automation of action.automations) {
|
||||
automations[automation.id] = automation;
|
||||
}
|
||||
|
||||
change = {
|
||||
automations : {$set: action.automations}
|
||||
automations: { $set: automations },
|
||||
};
|
||||
newState = update(previousState, change);
|
||||
break;
|
||||
|
@ -297,15 +302,13 @@ function reducer(previousState, action) {
|
|||
case "AUTOMATION_SAVE":
|
||||
console.log("ID: ", action.automation.id);
|
||||
change = {
|
||||
automations : {[action.automation.id] : {$set : action.automation}}
|
||||
automations: { [action.automation.id]: { $set: action.automation } },
|
||||
};
|
||||
|
||||
|
||||
newState = update(previousState, change);
|
||||
|
||||
break;
|
||||
|
||||
|
||||
case "STATE_SAVE":
|
||||
change = {
|
||||
sceneStates: { [action.sceneState.id]: { $set: action.sceneState } },
|
||||
|
@ -355,15 +358,14 @@ function reducer(previousState, action) {
|
|||
break;
|
||||
|
||||
case "AUTOMATION_DELETE":
|
||||
|
||||
change = {
|
||||
automations: { $unset: [action.id] },
|
||||
};
|
||||
|
||||
console.log("CHANGE ", change)
|
||||
console.log("CHANGE ", change);
|
||||
console.log("Action id: ", action.id);
|
||||
newState = update(previousState, change);
|
||||
console.log("NEW STATE ", newState)
|
||||
console.log("NEW STATE ", newState);
|
||||
break;
|
||||
case "SCENE_DELETE":
|
||||
console.log("SCENE", action.sceneId);
|
||||
|
|
Loading…
Reference in a new issue