diff options
| author | levlam <levlam@telegram.org> | 2024-10-23 12:45:19 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2024-10-23 12:45:19 +0300 |
| commit | 8d2e7fa45b9d61f0991d8e6c0045c5963d9febf9 (patch) | |
| tree | 53bf803dec200714f25c7bdc4e3d8351473fa392 /td/telegram/Premium.cpp | |
| parent | 450525ac8f126a552d2aab434b7f0c7dbf6beae4 (diff) | |
Remove storePaymentPurposeGiftedPremium.
Diffstat (limited to 'td/telegram/Premium.cpp')
| -rw-r--r-- | td/telegram/Premium.cpp | 13 |
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; |
