diff options
Diffstat (limited to 'td/telegram/MessageReplyHeader.cpp')
| -rw-r--r-- | td/telegram/MessageReplyHeader.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/td/telegram/MessageReplyHeader.cpp b/td/telegram/MessageReplyHeader.cpp index e7d42c3b6..8e70b4c58 100644 --- a/td/telegram/MessageReplyHeader.cpp +++ b/td/telegram/MessageReplyHeader.cpp @@ -34,10 +34,6 @@ MessageReplyHeader::MessageReplyHeader(Td *td, tl_object_ptr<telegram_api::Messa CHECK(reply_header_ptr->get_id() == telegram_api::messageReplyHeader::ID); auto reply_header = telegram_api::move_object_as<telegram_api::messageReplyHeader>(reply_header_ptr); - if (reply_header->reply_to_ephemeral_) { - return; - } - bool can_have_thread = td->dialog_manager_->can_dialog_have_threads(dialog_id); if (!message_id.is_scheduled() && can_have_thread) { is_topic_message_ = reply_header->forum_topic_; @@ -45,6 +41,7 @@ MessageReplyHeader::MessageReplyHeader(Td *td, tl_object_ptr<telegram_api::Messa reply_header->reply_to_peer_id_ == nullptr && reply_header->reply_to_msg_id_ != 0) { reply_header->reply_to_top_id_ = reply_header->reply_to_msg_id_; reply_header->reply_to_msg_id_ = 0; + reply_header->reply_to_ephemeral_ = false; } if (reply_header->reply_to_top_id_ != 0) { top_thread_message_id_ = MessageId(ServerMessageId(reply_header->reply_to_top_id_)); |
