Returned unreadBadge/Muted but keep unreadWithMentionsBadge/Muted.

This commit is contained in:
23rd
2025-10-07 13:44:28 +03:00
committed by John Preston
parent 135b81bbb4
commit 699ffc8b50
3 changed files with 12 additions and 2 deletions
@@ -3002,6 +3002,10 @@ HistoryItem *Session::addNewMessage(
return result;
}
int Session::unreadBadge() const {
return computeUnreadBadge(_chatsList.unreadState());
}
int Session::unreadWithMentionsBadge() const {
auto state = _chatsList.unreadState();
if (state.mentions) {
@@ -3010,6 +3014,10 @@ int Session::unreadWithMentionsBadge() const {
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);