Replaced unreadBadge/Muted with unreadWithMentionsBadge/Muted.

This commit is contained in:
23rd
2025-09-08 22:04:14 +03:00
parent e01f53a58c
commit 9bbb8ef31c
5 changed files with 17 additions and 12 deletions
+9 -4
View File
@@ -3002,12 +3002,17 @@ HistoryItem *Session::addNewMessage(
return result;
}
int Session::unreadBadge() const {
return computeUnreadBadge(_chatsList.unreadState());
int Session::unreadWithMentionsBadge() const {
auto state = _chatsList.unreadState();
if (state.mentions) {
state.messages -= state.mentions;
}
return computeUnreadBadge(state) + state.mentions;
}
bool Session::unreadBadgeMuted() const {
return computeUnreadBadgeMuted(_chatsList.unreadState());
bool Session::unreadWithMentionsBadgeMuted() const {
const auto state = _chatsList.unreadState();
return !state.mentions && computeUnreadBadgeMuted(state);
}
int Session::unreadBadgeIgnoreOne(Dialogs::Key key) const {