Don't delete notifications when initializing last_new_message_id. There should be no old notifications anyway, but there could be a pending notification about the being added message.
This commit is contained in:
parent
e65e5b0b49
commit
f899fe9145
@ -15039,7 +15039,6 @@ void MessagesManager::set_dialog_last_new_message_id(Dialog *d, MessageId last_n
|
|||||||
<< last_new_message_id << " " << d->last_new_message_id << " " << source;
|
<< last_new_message_id << " " << d->last_new_message_id << " " << source;
|
||||||
CHECK(d->dialog_id.get_type() == DialogType::SecretChat || last_new_message_id.is_server());
|
CHECK(d->dialog_id.get_type() == DialogType::SecretChat || last_new_message_id.is_server());
|
||||||
if (!d->last_new_message_id.is_valid()) {
|
if (!d->last_new_message_id.is_valid()) {
|
||||||
delete_all_dialog_notifications(d, last_new_message_id, source);
|
|
||||||
remove_dialog_newer_messages(d, last_new_message_id, source);
|
remove_dialog_newer_messages(d, last_new_message_id, source);
|
||||||
|
|
||||||
auto last_new_message = get_message(d, last_new_message_id);
|
auto last_new_message = get_message(d, last_new_message_id);
|
||||||
|
Loading…
Reference in New Issue
Block a user