aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/MessageInputReplyTo.h
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-06-30 18:31:06 +0300
committerlevlam <levlam@telegram.org>2026-06-30 18:31:06 +0300
commit836e5cc75410bfbcbfe786bb0a22091a2aaebf32 (patch)
treec012633991ade07dd036729850cf5778bb827aea /td/telegram/MessageInputReplyTo.h
parent54b8afa9b28591c63701045fc3ac1bbff10d4dc4 (diff)
Support sending replies to ephemeral messages.
Diffstat (limited to 'td/telegram/MessageInputReplyTo.h')
-rw-r--r--td/telegram/MessageInputReplyTo.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/td/telegram/MessageInputReplyTo.h b/td/telegram/MessageInputReplyTo.h
index d83b42511..14cf4b693 100644
--- a/td/telegram/MessageInputReplyTo.h
+++ b/td/telegram/MessageInputReplyTo.h
@@ -26,6 +26,7 @@ class Td;
class MessageInputReplyTo {
MessageId message_id_;
+ int32 ephemeral_message_id_ = 0;
DialogId dialog_id_;
MessageQuote quote_;
int32 todo_item_id_ = 0;
@@ -48,9 +49,10 @@ class MessageInputReplyTo {
MessageInputReplyTo &operator=(MessageInputReplyTo &&) = default;
~MessageInputReplyTo();
- MessageInputReplyTo(MessageId message_id, DialogId dialog_id, MessageQuote quote, int32 todo_item_id,
- const string &poll_option_id, const char *debug_source)
+ MessageInputReplyTo(MessageId message_id, int32 ephemeral_message_id, DialogId dialog_id, MessageQuote quote,
+ int32 todo_item_id, const string &poll_option_id, const char *debug_source)
: message_id_(message_id)
+ , ephemeral_message_id_(ephemeral_message_id)
, dialog_id_(dialog_id)
, quote_(std::move(quote))
, todo_item_id_(todo_item_id)
@@ -98,7 +100,8 @@ class MessageInputReplyTo {
if (story_full_id_.is_valid()) {
return MessageInputReplyTo(story_full_id_);
}
- return MessageInputReplyTo(message_id_, dialog_id_, quote_.clone(), todo_item_id_, poll_option_id_, debug_source_);
+ return MessageInputReplyTo(message_id_, ephemeral_message_id_, dialog_id_, quote_.clone(), todo_item_id_,
+ poll_option_id_, debug_source_);
}
void add_dependencies(Dependencies &dependencies) const;