19 lines
427 B
Lua
19 lines
427 B
Lua
local _M = {}
|
|
|
|
function _M.shutdown()
|
|
if _G.timerng then
|
|
pcall(_G.timerng.destroy, _G.timerng)
|
|
end
|
|
|
|
-- kong.init_worker() stashes the timerng instance within the kong global and
|
|
-- removes the _G.timerng reference, so check there too
|
|
if _G.kong and _G.kong.timer and _G.kong.timer ~= _G.timerng then
|
|
pcall(_G.kong.timer.destroy, _G.kong.timer)
|
|
_G.kong.timer = nil
|
|
end
|
|
|
|
_G.timerng = nil
|
|
end
|
|
|
|
return _M
|