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

This commit is contained in:
ESK0
2025-04-11 00:44:12 +02:00
committed by GitHub
parent 4de8a82fcb
commit 8d1677f397

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)