aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/StarGiftAttribute.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-01-16 16:39:08 +0300
committerlevlam <levlam@telegram.org>2026-01-16 16:39:08 +0300
commitd39b1f14b5dfa1fa47697b7c040a9d43dc9955da (patch)
treee375a6bb7dfa80f4fa5835c66a9913235d89e1d2 /td/telegram/StarGiftAttribute.cpp
parentb6a11b050110a106d9d27fc6f6cb1b8b7cbe14f0 (diff)
Add upgradedGiftModel.is_crafted.
Diffstat (limited to 'td/telegram/StarGiftAttribute.cpp')
-rw-r--r--td/telegram/StarGiftAttribute.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/td/telegram/StarGiftAttribute.cpp b/td/telegram/StarGiftAttribute.cpp
index 40e05f167..acfebb4bb 100644
--- a/td/telegram/StarGiftAttribute.cpp
+++ b/td/telegram/StarGiftAttribute.cpp
@@ -22,7 +22,8 @@ StarGiftAttributeSticker::StarGiftAttributeSticker(
->on_get_sticker_document(std::move(attribute->document_), StickerFormat::Unknown,
"StarGiftAttributeSticker")
.second)
- , rarity_(std::move(attribute->rarity_)) {
+ , rarity_(std::move(attribute->rarity_))
+ , is_crafted_(attribute->crafted_) {
}
StarGiftAttributeSticker::StarGiftAttributeSticker(
@@ -38,9 +39,9 @@ StarGiftAttributeSticker::StarGiftAttributeSticker(
td_api::object_ptr<td_api::upgradedGiftModel> StarGiftAttributeSticker::get_upgraded_gift_model_object(
const Td *td) const {
CHECK(is_valid());
- return td_api::make_object<td_api::upgradedGiftModel>(name_,
- td->stickers_manager_->get_sticker_object(sticker_file_id_),
- rarity_.get_upgraded_gift_attribute_rarity_object());
+ return td_api::make_object<td_api::upgradedGiftModel>(
+ name_, td->stickers_manager_->get_sticker_object(sticker_file_id_),
+ rarity_.get_upgraded_gift_attribute_rarity_object(), is_crafted_);
}
td_api::object_ptr<td_api::upgradedGiftSymbol> StarGiftAttributeSticker::get_upgraded_gift_symbol_object(
@@ -58,7 +59,8 @@ StarGiftAttributeId StarGiftAttributeSticker::get_id(Td *td, bool is_model) cons
}
bool operator==(const StarGiftAttributeSticker &lhs, const StarGiftAttributeSticker &rhs) {
- return lhs.name_ == rhs.name_ && lhs.sticker_file_id_ == rhs.sticker_file_id_ && lhs.rarity_ == rhs.rarity_;
+ return lhs.name_ == rhs.name_ && lhs.sticker_file_id_ == rhs.sticker_file_id_ && lhs.rarity_ == rhs.rarity_ &&
+ lhs.is_crafted_ == rhs.is_crafted_;
}
StarGiftAttributeBackdrop::StarGiftAttributeBackdrop(