aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--telegram-bot-api/Client.cpp4
-rw-r--r--telegram-bot-api/Client.h1
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;