From d0d7f307cc3c92996c155346d3295c4d5a885147 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Sun, 29 Dec 2024 11:59:01 +0100 Subject: [PATCH] Context Menu: Fix showing the read status (#5366) --- src/components/middle/message/ContextMenuContainer.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/middle/message/ContextMenuContainer.tsx b/src/components/middle/message/ContextMenuContainer.tsx index c2d23cea0..6f697da95 100644 --- a/src/components/middle/message/ContextMenuContainer.tsx +++ b/src/components/middle/message/ContextMenuContainer.tsx @@ -44,6 +44,7 @@ import { import { selectActiveDownloads, selectAllowedMessageActionsSlow, + selectBot, selectCanForwardMessage, selectCanPlayAnimatedEmojis, selectCanScheduleUntilOnline, @@ -747,10 +748,13 @@ export default memo(withGlobal( const userStatus = isPrivate ? selectUserStatus(global, chat.id) : undefined; const isOwn = isOwnMessage(message); + const chatBot = chat && selectBot(global, chat.id); + const isBot = Boolean(chatBot); const isMessageUnread = selectIsMessageUnread(global, message); const canLoadReadDate = Boolean( isPrivate && isOwn + && !isBot && !isMessageUnread && readDateExpiresAt && message.date > Date.now() / 1000 - readDateExpiresAt