From fa062584865b8bef153b73ffd320c6c2fb091285 Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 25 Dec 2022 23:10:28 +0300 Subject: [PATCH] Returm server messages for General topic in getMessageThreadHistory. --- td/telegram/MessagesManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 2be10f4f2..1efb19aaf 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -22617,7 +22617,9 @@ std::pair> MessagesManager::get_message_thread_histo } FullMessageId top_thread_full_message_id; - { + if (message_id == MessageId(ServerMessageId(1)) && is_forum_channel(dialog_id)) { + top_thread_full_message_id = FullMessageId{dialog_id, message_id}; + } else { message_id = get_persistent_message_id(d, message_id); Message *m = get_message_force(d, message_id, "get_message_thread_history 1"); if (m == nullptr) {