From 03d19270670ae1b4b647ffca37177f92a5db0072 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Tue, 22 Nov 2022 21:11:50 +0100 Subject: mod/notification-email: set scheduler interval earlier ... to make sure the checks are not re-run every second. --- mod/notification-email | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mod/notification-email b/mod/notification-email index ea2c40b..3cff322 100644 --- a/mod/notification-email +++ b/mod/notification-email @@ -20,6 +20,10 @@ :local AllDone true; :local QueueLen [ :len $EmailQueue ]; :local Scheduler [ /system/scheduler/find where name=$0 ]; + + :if ([ :len $Scheduler ] > 0 && [ /system/scheduler/get $Scheduler interval ] < 1m) do={ + /system/scheduler/set interval=1m $Scheduler; + } :if ([ /tool/e-mail/get last-status ] = "in-progress") do={ $LogPrintExit2 debug $0 ("Sending mail is currently in progress, not flushing.") false; -- cgit v1.2.3-54-g00ecf