From 9457488fa702a44f582104ccb841397954cf8929 Mon Sep 17 00:00:00 2001 From: Mario Steele Date: Wed, 30 Apr 2025 16:04:07 -0500 Subject: [PATCH] Updated Sammi API Fixed delete_variable(), made button_id optional. Fixed incorrect api_path string. --- addons/sammi/lib/sammi_api.gd | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/addons/sammi/lib/sammi_api.gd b/addons/sammi/lib/sammi_api.gd index dbd35c6..340db5c 100644 --- a/addons/sammi/lib/sammi_api.gd +++ b/addons/sammi/lib/sammi_api.gd @@ -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: