From 5b68c9f306c3de2232ed682846e3e9773fbca296 Mon Sep 17 00:00:00 2001 From: Autumn Date: Tue, 12 May 2026 21:32:26 +0100 Subject: [actions] added on / off button presses --- src/lib/config/actions.types.ts | 2 ++ src/lib/init.ts | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) (limited to 'src') 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 + } } -- cgit v1.3