diff options
| -rw-r--r-- | telegram-bot-api/Client.cpp | 4 | ||||
| -rw-r--r-- | telegram-bot-api/Client.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index e55b2cc..73783d8 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -4674,6 +4674,9 @@ void Client::JsonMessage::store(td::JsonValueScope *scope) const { } } object("message_id", as_client_message_id_unchecked(message_->id)); + if (message_->ephemeral_message_id != 0) { + object("ephemeral_message_id", message_->ephemeral_message_id); + } if (message_->sender_user_id != 0) { object("from", JsonUser(message_->sender_user_id, client_)); } @@ -18859,6 +18862,7 @@ td::unique_ptr<Client::MessageInfo> Client::create_message(object_ptr<td_api::me message_info->id = message->id_; message_info->chat_id = chat_id; message_info->receiver_id = std::move(message->receiver_id_); + message_info->ephemeral_message_id = message->ephemeral_message_id_; message_info->date = message->date_; message_info->edit_date = message->edit_date_; message_info->media_album_id = message->media_album_id_; diff --git a/telegram-bot-api/Client.h b/telegram-bot-api/Client.h index d28945c..af0d323 100644 --- a/telegram-bot-api/Client.h +++ b/telegram-bot-api/Client.h @@ -1201,6 +1201,7 @@ class Client final : public WebhookActor::Callback { int32 edit_date = 0; int32 initial_send_date = 0; int32 sender_boost_count = 0; + int32 ephemeral_message_id = 0; int64 paid_message_star_count = 0; int64 guest_query_id = 0; object_ptr<td_api::MessageOrigin> forward_origin; |
