Skip to content

Commit

Permalink
Fix SaveDraftMessageQuery.
Browse files Browse the repository at this point in the history
  • Loading branch information
levlam committed Jun 19, 2024
1 parent 19c54ae commit c6928a9
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion td/telegram/DraftMessage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ class SaveDraftMessageQuery final : public Td::ResultHandler {
telegram_api::object_ptr<telegram_api::InputReplyTo> input_reply_to;
vector<telegram_api::object_ptr<telegram_api::MessageEntity>> input_message_entities;
telegram_api::object_ptr<telegram_api::InputMedia> media;
int64 message_effect_id = 0;
if (draft_message != nullptr) {
CHECK(!draft_message->is_local());
input_reply_to = draft_message->message_input_reply_to_.get_input_reply_to(td_, MessageId() /*TODO*/);
Expand All @@ -66,13 +67,14 @@ class SaveDraftMessageQuery final : public Td::ResultHandler {
}
if (draft_message->message_effect_id_.is_valid()) {
flags |= telegram_api::messages_saveDraft::EFFECT_MASK;
message_effect_id = draft_message->message_effect_id_.get();
}
}
send_query(G()->net_query_creator().create(
telegram_api::messages_saveDraft(
flags, false /*ignored*/, false /*ignored*/, std::move(input_reply_to), std::move(input_peer),
draft_message == nullptr ? string() : draft_message->input_message_text_.text.text,
std::move(input_message_entities), std::move(media), draft_message->message_effect_id_.get()),
std::move(input_message_entities), std::move(media), message_effect_id),
{{dialog_id}}));
}

Expand Down

0 comments on commit c6928a9

Please sign in to comment.