aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAutumn <git@autumnfo.rest>2026-05-12 21:32:26 +0100
committerAutumn <git@autumnfo.rest>2026-05-12 21:32:26 +0100
commit5b68c9f306c3de2232ed682846e3e9773fbca296 (patch)
treea273294c9c2a48204178041a7d6697b8e9b5ca19 /src
parentbac3d4ea7a6e6e020585960414a9889cdc39a9bf (diff)
[actions] added on / off button presses
Diffstat (limited to 'src')
-rw-r--r--src/lib/config/actions.types.ts2
-rw-r--r--src/lib/init.ts16
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
+
}
}