From cc9769184cd686e7c34a14903e11e4e16500c3f1 Mon Sep 17 00:00:00 2001 From: e542445 Date: Tue, 12 Nov 2024 20:48:58 +0100 Subject: [PATCH] and even more logging --- .../ch/akop/homesystem/services/impl/TimedButtonService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/ch/akop/homesystem/services/impl/TimedButtonService.java b/backend/src/main/java/ch/akop/homesystem/services/impl/TimedButtonService.java index ec3e9605..cfc7ffe5 100644 --- a/backend/src/main/java/ch/akop/homesystem/services/impl/TimedButtonService.java +++ b/backend/src/main/java/ch/akop/homesystem/services/impl/TimedButtonService.java @@ -37,7 +37,9 @@ public void buttonEventHandler(ButtonPressEvent event) { } private void handleButtonPressed(TimedButtonConfig config) { - if (runningJobs.containsKey(config.getButtonName())) { + var isAlreadyRunning = runningJobs.containsKey(config.getButtonName()); + log.info("Timed button {} was pressed and is {}", config.getButtonName(), isAlreadyRunning ? "already running" : "not running"); + if (isAlreadyRunning) { runningJobs.get(config.getButtonName()).dispose(); runningJobs.put(config.getButtonName(), turnLightOffAfterConfiguratedTime(config)); } else {