diff --git a/src/global/actions/api/messages.ts b/src/global/actions/api/messages.ts index b5b7f09db..47c3b189c 100644 --- a/src/global/actions/api/messages.ts +++ b/src/global/actions/api/messages.ts @@ -1201,11 +1201,6 @@ addActionHandler('markMentionsRead', (global, actions, payload) => { const chat = selectCurrentChat(global); if (!chat) return; - if (!chat.unreadMentionsCount) { - return; - } - - const unreadMentionsCount = chat.unreadMentionsCount - messageIds.length; const unreadMentions = (chat.unreadMentions || []).filter((id) => !messageIds.includes(id)); global = updateChat(global, chat.id, { unreadMentions, @@ -1213,13 +1208,6 @@ addActionHandler('markMentionsRead', (global, actions, payload) => { setGlobal(global); - if (!unreadMentions.length && unreadMentionsCount) { - actions.fetchUnreadMentions({ - chatId: chat.id, - offsetId: Math.max(...messageIds), - }); - } - actions.markMessagesRead({ messageIds }); });