From 732193b346d6a6276c557fd356688f261a3a9cfd Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 29 Mar 2021 20:52:59 +0300 Subject: [PATCH] Fix default last_new_message_id in secret chats, broken in 9948e41aed13c5b0e403eeea49efb7546eba4c82. --- td/telegram/MessagesManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index a29a2196f..23a8077dd 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -33851,9 +33851,9 @@ MessagesManager::Dialog *MessagesManager::add_new_dialog(unique_ptr &&d, break; } case DialogType::SecretChat: - if (!d->last_new_message_id.is_valid()) { + if (d->last_new_message_id.get() <= MessageId::min().get()) { LOG(INFO) << "Set " << d->dialog_id << " last new message in add_new_dialog"; - d->last_new_message_id = MessageId::min(); + d->last_new_message_id = MessageId::min().get_next_message_id(MessageType::Local); } if (!d->notification_settings.is_secret_chat_show_preview_fixed) {