Add assertions to statemonitor.register

This commit is contained in:
NullBite 2023-06-26 02:13:12 -04:00
parent 6b985f6574
commit a8155f5941
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A

View File

@ -22,6 +22,8 @@ end
function statemonitor.register(name, check, callback, frequency, once)
frequency=frequency or 5
once=ternary(once ~= nil, once, true)
assert(type(callback)=="function")
assert(type(check)=="function")
callbacks[name] = {check=check, callback=callback, f=frequency,
deregister=once}
end