Merge pull request #135 from nim65s/reconnect

try reconnections on LocalProtocolError, fix #135
This commit is contained in:
Guilhem Saurel
2024-03-08 21:55:42 +01:00
committed by GitHub
2 changed files with 4 additions and 0 deletions

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")