This commit is contained in:
Tercio Jose
2022-09-02 14:14:24 -03:00
parent 8a2539f151
commit 5269549ea5
5 changed files with 8 additions and 4 deletions
+6 -2
View File
@@ -9,14 +9,18 @@ local unpack = _G.unpack
--make a namespace for schedules
Details.Schedules = {}
local errorHandler = function(str)
return str
end
--run a scheduled function with its payload
local triggerScheduledTick = function(tickerObject)
local payload = tickerObject.payload
local callback = tickerObject.callback
local result, errortext = pcall (callback, unpack(payload))
local result, errortext = xpcall(callback, errorHandler, unpack(payload))
if (not result) then
Details:Msg("error on scheduler: ", tickerObject.path, tickerObject.name, errortext)
Details:Msg("Error:", errortext, tickerObject.name or "")
end
return result
end