aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-05-05 18:31:49 +0300
committerlevlam <levlam@telegram.org>2026-05-05 18:31:49 +0300
commit27134d849c2030f0b2b893bf5e7b6fdc76466119 (patch)
tree1380d8f7425e390b3fe48e3fadf2576c276bf5ac
parent7477330470bdabd0d406e432f6d83b301f3d4c93 (diff)
Support live photo in PollMedia.
-rw-r--r--telegram-bot-api/Client.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp
index 021e226..4aadcfe 100644
--- a/telegram-bot-api/Client.cpp
+++ b/telegram-bot-api/Client.cpp
@@ -2315,7 +2315,11 @@ class Client::JsonPollMedia final : public td::Jsonable {
}
case td_api::messagePhoto::ID: {
auto content = static_cast<const td_api::messagePhoto *>(content_);
- object("photo", JsonPhoto(content->photo_.get(), client_));
+ if (content->video_ != nullptr) {
+ object("live_photo", JsonLivePhoto(content->photo_.get(), content->video_.get(), client_));
+ } else {
+ object("photo", JsonPhoto(content->photo_.get(), client_));
+ }
break;
}
case td_api::messageSticker::ID: {