fix(interval): Check if interval was cleared before invoking callback (#745)

This commit is contained in:
ESK0
2025-04-10 15:44:12 -07:00
committed by GitHub
parent 4de8a82fcb
commit 8d1677f397
+3 -1
View File
@@ -139,8 +139,10 @@ function SetInterval(callback, interval, ...)
repeat repeat
interval = intervals[id] interval = intervals[id]
Wait(interval) Wait(interval)
if interval < 0 then break end
callback(table.unpack(args)) callback(table.unpack(args))
until interval < 0 until false
intervals[id] = nil intervals[id] = nil
end) end)