From 7c4f3c79effc3cada15bde9fec0f6eb0867f19d5 Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 4 Apr 2022 20:05:34 +0300 Subject: [PATCH] Suppress expected error. --- td/telegram/MessagesManager.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 672732476..a924828e6 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -15799,9 +15799,16 @@ void MessagesManager::on_get_dialogs(FolderId folder_id, vector= read_inbox_max_message_id) { // protect from sending the request in a loop - LOG(ERROR) << "Failed to repair server unread count in " << dialog_id - << ", because receive read_inbox_max_message_id = " << read_inbox_max_message_id << " after " - << previous_message_id << ", but messages are read up to " << d->last_read_inbox_message_id; + if (d->server_unread_count != 0) { + LOG(ERROR) << "Failed to repair server unread count in " << dialog_id + << ", because receive read_inbox_max_message_id = " << read_inbox_max_message_id << " after " + << previous_message_id << ", but messages are read up to " << d->last_read_inbox_message_id; + } else { + LOG(INFO) << "Failed to repair server unread count in " << dialog_id + << ", because receive read_inbox_max_message_id = " << read_inbox_max_message_id + << ", but messages are read up to " << d->last_read_inbox_message_id + << ". Likely all messages after " << read_inbox_max_message_id << " are outgoing"; + } d->need_repair_server_unread_count = false; on_dialog_updated(dialog_id, "failed to repair dialog server unread count"); } else {