Remove StickersManager::get_premium_gift_option_sticker.

This commit is contained in:
levlam 2024-07-30 15:06:50 +03:00
parent 320cdbcc31
commit 0df820d4d3
2 changed files with 0 additions and 30 deletions

View File

@ -6670,33 +6670,6 @@ void StickersManager::on_get_default_custom_emoji_ids_success(StickerListType st
}
}
void StickersManager::get_premium_gift_option_sticker(int32 month_count, bool is_recursive,
Promise<td_api::object_ptr<td_api::sticker>> &&promise) {
TRY_STATUS_PROMISE(promise, G()->close_status());
auto &special_sticker_set = add_special_sticker_set(SpecialStickerSetType::premium_gifts());
auto sticker_set = get_sticker_set(special_sticker_set.id_);
if (sticker_set == nullptr || !sticker_set->was_loaded_) {
if (is_recursive) {
return promise.set_value(nullptr);
}
pending_get_premium_gift_option_sticker_queries_.push_back(PromiseCreator::lambda(
[actor_id = actor_id(this), month_count, promise = std::move(promise)](Result<Unit> &&result) mutable {
if (result.is_error()) {
promise.set_error(result.move_as_error());
} else {
send_closure(actor_id, &StickersManager::get_premium_gift_option_sticker, month_count, true,
std::move(promise));
}
}));
load_special_sticker_set(special_sticker_set);
return;
}
promise.set_value(get_sticker_object(get_premium_gift_option_sticker_id(sticker_set, month_count)));
}
void StickersManager::get_animated_emoji_click_sticker(const string &message_text, MessageFullId message_full_id,
Promise<td_api::object_ptr<td_api::sticker>> &&promise) {
if (disable_animated_emojis_ || td_->auth_manager_->is_bot()) {

View File

@ -151,9 +151,6 @@ class StickersManager final : public Actor {
void get_sticker_list_emoji_statuses(StickerListType sticker_list_type, bool force_reload,
Promise<td_api::object_ptr<td_api::emojiStatuses>> &&promise);
void get_premium_gift_option_sticker(int32 month_count, bool is_recursive,
Promise<td_api::object_ptr<td_api::sticker>> &&promise);
void get_animated_emoji_click_sticker(const string &message_text, MessageFullId message_full_id,
Promise<td_api::object_ptr<td_api::sticker>> &&promise);