Add RepliedMessageInfo::add_dependencies.

This commit is contained in:
levlam 2023-10-25 17:44:24 +03:00
parent 944bb24e51
commit 75d9abc388
2 changed files with 10 additions and 0 deletions

View File

@ -6,6 +6,7 @@
//
#include "td/telegram/RepliedMessageInfo.h"
#include "td/telegram/Dependencies.h"
#include "td/telegram/MessageFullId.h"
#include "td/telegram/MessagesManager.h"
#include "td/telegram/OptionManager.h"
@ -109,6 +110,11 @@ RepliedMessageInfo::RepliedMessageInfo(Td *td, const MessageInputReplyTo &input_
message_id_ = input_reply_to.message_id_;
}
void RepliedMessageInfo::add_dependencies(Dependencies &dependencies) const {
dependencies.add_dialog_and_dependencies(dialog_id_);
origin_.add_dependencies(dependencies);
}
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()) {

View File

@ -17,6 +17,8 @@
namespace td {
class Dependencies;
class Td;
class RepliedMessageInfo {
@ -54,6 +56,8 @@ class RepliedMessageInfo {
return message_id_ != MessageId() && message_id_.is_yet_unsent();
}
void add_dependencies(Dependencies &dependencies) const;
td_api::object_ptr<td_api::messageReplyToMessage> get_message_reply_to_message_object(Td *td,
DialogId dialog_id) const;