diff --git a/td/telegram/StickersManager.cpp b/td/telegram/StickersManager.cpp index 6b293e022..dcd8c3ea3 100644 --- a/td/telegram/StickersManager.cpp +++ b/td/telegram/StickersManager.cpp @@ -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> &&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 &&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> &&promise) { if (disable_animated_emojis_ || td_->auth_manager_->is_bot()) { diff --git a/td/telegram/StickersManager.h b/td/telegram/StickersManager.h index 0d9808a3e..e925668a6 100644 --- a/td/telegram/StickersManager.h +++ b/td/telegram/StickersManager.h @@ -151,9 +151,6 @@ class StickersManager final : public Actor { void get_sticker_list_emoji_statuses(StickerListType sticker_list_type, bool force_reload, Promise> &&promise); - void get_premium_gift_option_sticker(int32 month_count, bool is_recursive, - Promise> &&promise); - void get_animated_emoji_click_sticker(const string &message_text, MessageFullId message_full_id, Promise> &&promise);