move on_response/callback_response element functions to HazardButton elements only

This commit is contained in:
Mikayla
2024-09-25 01:23:58 +00:00
parent 6acd6b161c
commit 2b2ca237cb
2 changed files with 7 additions and 15 deletions

View File

@@ -159,13 +159,6 @@ return function (args)
end
end
-- callback on request response
---@param result boolean true for success, false for failure
function e.response_callback(result)
tcd.abort(on_timeout)
if result then on_success() else on_failure(0) end
end
-- set the value (true simulates pressing the button)
---@param val boolean new value
function e.set_value(val)
@@ -201,5 +194,12 @@ return function (args)
---@class HazardButton:graphics_element
local HazardButton, id = e.complete(true)
-- callback for request response
---@param success boolean
function HazardButton.on_response(success)
tcd.abort(on_timeout)
if success then on_success() else on_failure(0) end
end
return HazardButton, id
end