try reconnections on LocalProtocolError, fix #135

This commit is contained in:
Guilhem Saurel 2024-03-07 09:25:58 +01:00
parent 9deea93d43
commit 7109681d99

View File

@ -90,5 +90,8 @@ async def send_room_message(room_id, content):
except LocalProtocolError as e:
msg = f"Send error: {e}"
LOGGER.error(msg)
LOGGER.warning("Reconnecting")
if conf.MATRIX_PW:
await CLIENT.login(conf.MATRIX_PW)
LOGGER.warning("Trying again")
return create_json_response(HTTPStatus.GATEWAY_TIMEOUT, "Homeserver not responding")