From dcef90d11f7e92f8cbfde79b0cb150530238d20b Mon Sep 17 00:00:00 2001 From: Joao Figueiredo Date: Sun, 4 May 2025 01:02:40 +0100 Subject: [PATCH] WIP: fixed order of commands, still debugging --- matrix_service/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matrix_service/main.py b/matrix_service/main.py index 3954169..c5e6ec4 100644 --- a/matrix_service/main.py +++ b/matrix_service/main.py @@ -90,12 +90,12 @@ async def main() -> None: resp = await http.post(f"{AI_HANDLER_URL}/api/v1/message", json=payload, headers=headers) resp.raise_for_status() data = resp.json() + if data.get("reply"): + client.send_message(event["room_id"], data["reply"]) except httpx.HTTPStatusError as e: logger.error(f"HTTP error: {e.response.status_code} - {e.response.text}") except Exception: logger.exception("Error while calling AI handler") - if data.get("reply"): - client.send_message(event["room_id"], data["reply"]) # --- Initialize the client --- # Create the data directory if it doesn't exist