thread

thread.thread.register_event

Declaration
lua
thread.register_event(name, callback [, on_error])
Description
Register event listener.
Parameters
`name` (string) — event name `callback` (function) `on_error` (function, optional)
Return Values
`string` — event registration ID
Example
lua
local eid = thread.register_event("my_event", function(...)
  sys.log("event fired")
end)