From 8a253fdf908ee16b666b1acfaa848096fdc5cc35 Mon Sep 17 00:00:00 2001 From: Kumi Date: Sat, 18 May 2024 21:37:03 +0200 Subject: [PATCH] feat(invite): streamline invite handling and logging Refactored the invite handling process within the invite callback for better consistency and maintainability. Swapped out a basic logging function with the bot's standardized logger for improved logging consistency across the application. Additionally, simplified the room joining process by removing redundant response handling, thus enhancing code readability and maintainability. These changes aim to unify the logging approach within the bot and ensure smoother invite processing without altering the underlying functionality. --- src/gptbot/callbacks/invite.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gptbot/callbacks/invite.py b/src/gptbot/callbacks/invite.py index 67995bc..3a190ca 100644 --- a/src/gptbot/callbacks/invite.py +++ b/src/gptbot/callbacks/invite.py @@ -2,9 +2,9 @@ from nio import InviteEvent, MatrixRoom async def room_invite_callback(room: MatrixRoom, event: InviteEvent, bot): if room.room_id in bot.matrix_client.rooms: - logging(f"Already in room {room.room_id} - ignoring invite") + bot.logger.log(f"Already in room {room.room_id} - ignoring invite") return bot.logger.log(f"Received invite to room {room.room_id} - joining...") - response = await bot.matrix_client.join(room.room_id) \ No newline at end of file + await bot.matrix_client.join(room.room_id) \ No newline at end of file