From 6319f18bdac786c7710feace1678275f927f3d1c Mon Sep 17 00:00:00 2001 From: Ian Brast Date: Mon, 10 Nov 2025 14:17:56 -0600 Subject: [PATCH] feat: add message_timestamp option to MarkUnread --- stream_chat/base/channel.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stream_chat/base/channel.py b/stream_chat/base/channel.py index d49a3f7..6ac5825 100644 --- a/stream_chat/base/channel.py +++ b/stream_chat/base/channel.py @@ -284,11 +284,11 @@ def mark_unread( self, user_id: str, **data: Any ) -> Union[StreamResponse, Awaitable[StreamResponse]]: """ - Marks channel as unread from a specific message or thread, if thread_id is provided in data + Marks channel as unread from a specific message, thread, or timestamp, if thread_id is provided in data a thread will be searched, otherwise a message. :param user_id: the user ID for the event - :param data: additional data, ie {"message_id": last_message_id} or {"thread_id": thread_id} + :param data: additional data, ie {"message_id": last_message_id}, {"thread_id": thread_id}, or {"message_timestamp": timestamp} :return: The server response """ pass