From a58605aba3f1456f2cfe4a56bf72abffa6994ef8 Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Wed, 29 Oct 2025 10:47:29 -0700 Subject: [PATCH] Update system.py --- modules/system.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/system.py b/modules/system.py index e66e434..ea7b8f0 100644 --- a/modules/system.py +++ b/modules/system.py @@ -1123,8 +1123,8 @@ last_alerts = { def should_send_alert(alert_type, new_message, min_interval=1): now = time.time() last = last_alerts[alert_type] - # Only send if enough time has passed, regardless of message change - if (now - last["time"]) > min_interval: + # Only send if enough time has passed AND the message is different + if (now - last["time"]) > min_interval and new_message != last["message"]: last_alerts[alert_type]["time"] = now last_alerts[alert_type]["message"] = new_message return True