From 4d2eb298953ebe516970cc1ce5668a116b81c431 Mon Sep 17 00:00:00 2001 From: TheJoeCoder <joe@radialbog9.uk> Date: Tue, 29 Apr 2025 12:43:58 +0100 Subject: [PATCH] Add route /api/get_state --- main.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 4f34567..b654579 100644 --- a/main.py +++ b/main.py @@ -114,9 +114,15 @@ def wr_available_widgets(): @app.route("/api/get_state") def wr_get_state(): - return json_response({ + """ + Returns the current screen state. + :return: A JSON response with the current screen state. + """ - }) # TODO + with screen_state_lock: + return json_response({ + "state": screen_state.name + }) @app.route("/api/toggle_screen_state", methods=["POST"]) def wr_toggle_state(): -- GitLab