From 33e5781ee828d791d3bf88a13f8805ba8f088b1d Mon Sep 17 00:00:00 2001 From: Christian Weimann Date: Fri, 10 Jan 2025 06:05:20 +0100 Subject: [PATCH] fix(TimerMgr): add warning for rescheduling non-existent timers --- utils/TimerMgr.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/utils/TimerMgr.js b/utils/TimerMgr.js index 3194248..a63abe2 100644 --- a/utils/TimerMgr.js +++ b/utils/TimerMgr.js @@ -66,6 +66,10 @@ class TimerMgr { } reschedule(id, timeout) { + if (!this.hasTimer(id)) { + log.warn(`Cannot reschedule non-existent timer with id ${id}`); + return false; + } this.#timers[id].reschedule(timeout); } }