From 5c9bdc771dcf068cb56f12eac7d9c3e0261fa159 Mon Sep 17 00:00:00 2001 From: Joao Figueiredo Date: Sun, 4 May 2025 01:15:36 +0100 Subject: [PATCH] WIP: added key upload on Matrix login, still debugging --- matrix_service/main.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/matrix_service/main.py b/matrix_service/main.py index c5e6ec4..e4ce5f8 100644 --- a/matrix_service/main.py +++ b/matrix_service/main.py @@ -119,7 +119,14 @@ async def main() -> None: if i == MATRIX_LOGIN_TRIES - 1: return await asyncio.sleep(MATRIX_LOGIN_DELAY_INCREMENT * (i + 1)) - logger.info("Logged in successfully") + logger.info("Logged in successfully") + + logger.debug("Upload one time Olm keys") + try: + await client.upload_keys() + except Exception as e: + logger.error(f"Error uploading keys: {e}") + return await trust_all_devices(client)