diff options
| author | levlam <levlam@telegram.org> | 2026-05-05 18:31:49 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2026-05-05 18:31:49 +0300 |
| commit | 27134d849c2030f0b2b893bf5e7b6fdc76466119 (patch) | |
| tree | 1380d8f7425e390b3fe48e3fadf2576c276bf5ac | |
| parent | 7477330470bdabd0d406e432f6d83b301f3d4c93 (diff) | |
Support live photo in PollMedia.
| -rw-r--r-- | telegram-bot-api/Client.cpp | 6 |
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: { |
