Slightly improve chat message notification count.

GitOrigin-RevId: 5b57095c09a70b559528faeb9c16b741d5e1f034
This commit is contained in:
levlam 2018-12-05 20:42:28 +03:00
parent c371ac345d
commit 399b971986

View File

@ -17993,7 +17993,14 @@ int32 MessagesManager::get_dialog_pending_notification_count(Dialog *d) {
return d->unread_mention_count;
}
return d->server_unread_count + d->local_unread_count; // TODO remove/add messages with unread mentions
auto unread_count = d->server_unread_count + d->local_unread_count;
if (d->unread_mention_count == 0) {
return unread_count;
}
if (unread_count == 0) {
return d->unread_mention_count;
}
return unread_count; // TODO remove/add messages with unread mentions
}
bool MessagesManager::add_new_message_notification(Dialog *d, Message *m, bool force) {