diff options
| author | levlam <levlam@telegram.org> | 2025-12-04 18:11:12 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2025-12-04 18:11:12 +0300 |
| commit | d13722197c7fbf88dcd2b9b1510546df88a3c47a (patch) | |
| tree | c8b8ec31bbcc5653ae11181020da6c57ebe7c1a6 /td/telegram/StarGift.cpp | |
| parent | 99234441d68e2ab48adc08f13664534e389ca276 (diff) | |
Remove linkPreviewTypeGiftAuction.gift_background.
Diffstat (limited to 'td/telegram/StarGift.cpp')
| -rw-r--r-- | td/telegram/StarGift.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/td/telegram/StarGift.cpp b/td/telegram/StarGift.cpp index 70c293035..06ed37737 100644 --- a/td/telegram/StarGift.cpp +++ b/td/telegram/StarGift.cpp @@ -193,7 +193,8 @@ td_api::object_ptr<td_api::giftPurchaseLimits> StarGift::get_gift_purchase_limit return td_api::make_object<td_api::giftPurchaseLimits>(total, remains); } -td_api::object_ptr<td_api::gift> StarGift::get_gift_object(const Td *td) const { +td_api::object_ptr<td_api::gift> StarGift::get_gift_object(const Td *td, + const StarGiftBackground *external_background) const { CHECK(is_valid()); CHECK(!is_unique_); td_api::object_ptr<td_api::giftAuction> gift_auction; @@ -203,6 +204,8 @@ td_api::object_ptr<td_api::gift> StarGift::get_gift_object(const Td *td) const { td_api::object_ptr<td_api::giftBackground> background; if (background_ != nullptr) { background = background_->get_gift_background_object(); + } else if (external_background != nullptr) { + background = external_background->get_gift_background_object(); } return td_api::make_object<td_api::gift>(id_, td->dialog_manager_->get_chat_id_object(released_by_dialog_id_, "gift"), td->stickers_manager_->get_sticker_object(sticker_file_id_), star_count_, |
