mirror of
https://github.com/tdlib/telegram-bot-api
synced 2025-08-22 18:08:31 +00:00
Support updateMessageSuggestedPostInfo.
This commit is contained in:
parent
aa15de0d29
commit
32e911a558
@ -8046,6 +8046,12 @@ void Client::on_update(object_ptr<td_api::Object> result) {
|
||||
update_message_content(update->chat_id_, update->message_id_, std::move(update->new_content_));
|
||||
break;
|
||||
}
|
||||
case td_api::updateMessageSuggestedPostInfo::ID: {
|
||||
auto update = move_object_as<td_api::updateMessageSuggestedPostInfo>(result);
|
||||
on_update_message_suggested_post_info(update->chat_id_, update->message_id_,
|
||||
std::move(update->suggested_post_info_));
|
||||
break;
|
||||
}
|
||||
case td_api::updateMessageEdited::ID: {
|
||||
auto update = move_object_as<td_api::updateMessageEdited>(result);
|
||||
auto chat_id = update->chat_id_;
|
||||
@ -16532,6 +16538,16 @@ void Client::update_message_content(int64 chat_id, int64 message_id, object_ptr<
|
||||
message_info->is_content_changed = true;
|
||||
}
|
||||
|
||||
void Client::on_update_message_suggested_post_info(int64 chat_id, int64 message_id,
|
||||
object_ptr<td_api::suggestedPostInfo> &&suggested_post_info) {
|
||||
auto message_info = get_message_editable(chat_id, message_id);
|
||||
if (message_info == nullptr) {
|
||||
return;
|
||||
}
|
||||
|
||||
set_message_suggested_post_info(message_info, std::move(suggested_post_info));
|
||||
}
|
||||
|
||||
void Client::on_update_message_edited(int64 chat_id, int64 message_id, int32 edit_date,
|
||||
object_ptr<td_api::ReplyMarkup> &&reply_markup) {
|
||||
auto message_info = get_message_editable(chat_id, message_id);
|
||||
|
@ -1185,6 +1185,9 @@ class Client final : public WebhookActor::Callback {
|
||||
|
||||
void update_message_content(int64 chat_id, int64 message_id, object_ptr<td_api::MessageContent> &&content);
|
||||
|
||||
void on_update_message_suggested_post_info(int64 chat_id, int64 message_id,
|
||||
object_ptr<td_api::suggestedPostInfo> &&suggested_post_info);
|
||||
|
||||
void on_update_message_edited(int64 chat_id, int64 message_id, int32 edit_date,
|
||||
object_ptr<td_api::ReplyMarkup> &&reply_markup);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user