Updated Sammi API

Fixed delete_variable(), made button_id optional.  Fixed incorrect api_path string.
This commit is contained in:
Mario Steele 2025-04-30 16:04:07 -05:00
parent 25296ae38d
commit 9457488fa7

View file

@ -74,13 +74,16 @@ func set_variable(name: String, value: Variant, button_id: String = "") -> bool:
last_error_description = response.error_message
return false
func delete_variable(name: String, button_id) -> bool:
var api_path: String = "/api" % name
func delete_variable(name: String, button_id: String = "") -> bool:
var api_path: String = "/api"
var req: Dictionary = {
"request": "deleteVariable",
"name": name,
"buttonID": button_id
"name": name
}
if button_id != "":
req["buttonID"] = button_id
client.request(SammiClient.Method.POST, api_path, JSON.stringify(req))
var response: SammiClient.SammiResponse = await client.request_completed
if response.code == 200: