From 165308d83bd6d4c0e481865165ad976c9c232653 Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Wed, 19 Feb 2025 17:11:32 +0100 Subject: [PATCH] Fix --- src/modules/stream_notifications/messages_proc.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/modules/stream_notifications/messages_proc.py b/src/modules/stream_notifications/messages_proc.py index 9144bbc..7292711 100644 --- a/src/modules/stream_notifications/messages_proc.py +++ b/src/modules/stream_notifications/messages_proc.py @@ -155,11 +155,12 @@ class MessagesProc: logger.info(f"HISTORY: {cls.MESSAGE_HISTORY}") if thread_id is not None: - thread_messages = [m for m in cls.MESSAGE_HISTORY if m["thread_id"] == thread_id and m["id"] != message_id] - else: - thread_messages = [] + return ( + [m for m in cls.MESSAGE_HISTORY if m["id"] == thread_id] + + [m for m in cls.MESSAGE_HISTORY if m["thread_id"] == thread_id] + ) - return thread_messages + [m for m in cls.MESSAGE_HISTORY if m["id"] == message_id] + return [m for m in cls.MESSAGE_HISTORY if m["id"] == message_id] @classmethod async def on_message(cls, event: MessageEvent):