aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/Premium.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2024-10-23 12:45:19 +0300
committerlevlam <levlam@telegram.org>2024-10-23 12:45:19 +0300
commit8d2e7fa45b9d61f0991d8e6c0045c5963d9febf9 (patch)
tree53bf803dec200714f25c7bdc4e3d8351473fa392 /td/telegram/Premium.cpp
parent450525ac8f126a552d2aab434b7f0c7dbf6beae4 (diff)
Remove storePaymentPurposeGiftedPremium.
Diffstat (limited to 'td/telegram/Premium.cpp')
-rw-r--r--td/telegram/Premium.cpp13
1 files changed, 0 insertions, 13 deletions
diff --git a/td/telegram/Premium.cpp b/td/telegram/Premium.cpp
index d066883b6..4131be2e1 100644
--- a/td/telegram/Premium.cpp
+++ b/td/telegram/Premium.cpp
@@ -201,19 +201,6 @@ static Result<tl_object_ptr<telegram_api::InputStorePaymentPurpose>> get_input_s
return make_tl_object<telegram_api::inputStorePaymentPremiumSubscription>(flags, false /*ignored*/,
false /*ignored*/);
}
- case td_api::storePaymentPurposeGiftedPremium::ID: {
- auto p = static_cast<td_api::storePaymentPurposeGiftedPremium *>(purpose.get());
- UserId user_id(p->user_id_);
- TRY_RESULT(input_user, td->user_manager_->get_input_user(user_id));
- if (p->amount_ <= 0 || !check_currency_amount(p->amount_)) {
- return Status::Error(400, "Invalid amount of the currency specified");
- }
- if (!clean_input_string(p->currency_)) {
- return Status::Error(400, "Strings must be encoded in UTF-8");
- }
- return make_tl_object<telegram_api::inputStorePaymentGiftPremium>(std::move(input_user), p->currency_,
- p->amount_);
- }
case td_api::storePaymentPurposePremiumGiftCodes::ID: {
auto p = static_cast<td_api::storePaymentPurposePremiumGiftCodes *>(purpose.get());
vector<telegram_api::object_ptr<telegram_api::InputUser>> input_users;