Count all topics as one chat for outer badges.

This commit is contained in:
John Preston
2025-01-24 12:02:28 +04:00
parent f9fc65d7de
commit dfd07a4f4f
5 changed files with 10 additions and 38 deletions

View File

@@ -897,12 +897,10 @@ Dialogs::UnreadState ForumTopic::unreadStateFor(
const auto muted = this->muted();
result.messages = count;
result.chats = count ? 1 : 0;
result.chatsTopic = count ? 1 : 0;
result.mentions = unreadMentions().has() ? 1 : 0;
result.reactions = unreadReactions().has() ? 1 : 0;
result.messagesMuted = muted ? result.messages : 0;
result.chatsMuted = muted ? result.chats : 0;
result.chatsTopicMuted = muted ? result.chats : 0;
result.reactionsMuted = muted ? result.reactions : 0;
result.known = known;
return result;