From 8d1677f3972f80b91020a56b9f4c1675d4d4c052 Mon Sep 17 00:00:00 2001 From: ESK0 Date: Fri, 11 Apr 2025 00:44:12 +0200 Subject: [PATCH] fix(interval): Check if interval was cleared before invoking callback (#745) --- init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index d4a9ac3..11b58ce 100644 --- a/init.lua +++ b/init.lua @@ -139,8 +139,10 @@ function SetInterval(callback, interval, ...) repeat interval = intervals[id] Wait(interval) + + if interval < 0 then break end callback(table.unpack(args)) - until interval < 0 + until false intervals[id] = nil end)