diff options
| -rw-r--r-- | src/lib/config/actions.types.ts | 2 | ||||
| -rw-r--r-- | src/lib/init.ts | 16 |
2 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/config/actions.types.ts b/src/lib/config/actions.types.ts index 83d58a5..9e03dc8 100644 --- a/src/lib/config/actions.types.ts +++ b/src/lib/config/actions.types.ts @@ -6,6 +6,8 @@ // action "on" actions export enum ACTION_ON_ACTION { PRESS = "press" + ON = "on" + OFF = "off" MOTION = "motion" } diff --git a/src/lib/init.ts b/src/lib/init.ts index c4ba0ea..03c9b63 100644 --- a/src/lib/init.ts +++ b/src/lib/init.ts @@ -36,6 +36,22 @@ function _initActions() { onPress(action) } + break + + case "on": + if (action.on.action === "press" || action.on.action === "on") { + onPress(action) + } + + break + + case "off": + if (action.on.action === "press" || action.on.action === "off") { + onPress(action) + } + + break + } } |
