Add RepliedMessageInfo(MessageInputReplyTo) constructor.
This commit is contained in:
parent
fc3dfbe3c0
commit
944bb24e51
@ -102,6 +102,13 @@ RepliedMessageInfo::RepliedMessageInfo(Td *td, tl_object_ptr<telegram_api::messa
|
||||
}
|
||||
}
|
||||
|
||||
RepliedMessageInfo::RepliedMessageInfo(Td *td, const MessageInputReplyTo &input_reply_to) {
|
||||
if (!input_reply_to.message_id_.is_valid()) {
|
||||
return;
|
||||
}
|
||||
message_id_ = input_reply_to.message_id_;
|
||||
}
|
||||
|
||||
td_api::object_ptr<td_api::messageReplyToMessage> RepliedMessageInfo::get_message_reply_to_message_object(
|
||||
Td *td, DialogId dialog_id) const {
|
||||
if (dialog_id_.is_valid()) {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#include "td/telegram/DialogId.h"
|
||||
#include "td/telegram/MessageId.h"
|
||||
#include "td/telegram/MessageInputReplyTo.h"
|
||||
#include "td/telegram/MessageOrigin.h"
|
||||
#include "td/telegram/td_api.h"
|
||||
#include "td/telegram/telegram_api.h"
|
||||
@ -39,6 +40,8 @@ class RepliedMessageInfo {
|
||||
RepliedMessageInfo(Td *td, tl_object_ptr<telegram_api::messageReplyHeader> &&reply_header, DialogId dialog_id,
|
||||
MessageId message_id, int32 date);
|
||||
|
||||
RepliedMessageInfo(Td *td, const MessageInputReplyTo &input_reply_to);
|
||||
|
||||
bool is_same_chat_reply() const {
|
||||
return dialog_id_ == DialogId() && origin_date_ == 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user