diff --git a/td/generate/scheme/td_api.tl b/td/generate/scheme/td_api.tl index f71454f70..1c0a8d39a 100644 --- a/td/generate/scheme/td_api.tl +++ b/td/generate/scheme/td_api.tl @@ -2727,7 +2727,7 @@ validatedOrderInfo order_info_id:string shipping_options:vector paymentResult success:Bool verification_url:string = PaymentResult; -//@class PaymentReceiptType @description Describes type of a successful payment +//@class PaymentReceiptType @description Describes type of successful payment //@description The payment was done using a third-party payment provider //@payment_provider_user_id User identifier of the payment provider bot diff --git a/td/telegram/Payments.cpp b/td/telegram/Payments.cpp index 85724ee10..870ef6c71 100644 --- a/td/telegram/Payments.cpp +++ b/td/telegram/Payments.cpp @@ -455,7 +455,7 @@ class GetPaymentFormQuery final : public Td::ResultHandler { case telegram_api::payments_paymentForm::ID: { auto payment_form = telegram_api::move_object_as(payment_form_ptr); - td_->user_manager_->on_get_users(std::move(payment_form->users_), "GetPaymentFormQuery"); + td_->user_manager_->on_get_users(std::move(payment_form->users_), "GetPaymentFormQuery 1"); UserId payments_provider_user_id(payment_form->provider_id_); if (!payments_provider_user_id.is_valid()) { @@ -496,7 +496,7 @@ class GetPaymentFormQuery final : public Td::ResultHandler { case telegram_api::payments_paymentFormStars::ID: { auto payment_form = telegram_api::move_object_as(payment_form_ptr); - td_->user_manager_->on_get_users(std::move(payment_form->users_), "GetPaymentFormQuery"); + td_->user_manager_->on_get_users(std::move(payment_form->users_), "GetPaymentFormQuery 2"); UserId seller_bot_user_id(payment_form->bot_id_); if (!seller_bot_user_id.is_valid()) { @@ -718,7 +718,7 @@ class GetPaymentReceiptQuery final : public Td::ResultHandler { case telegram_api::payments_paymentReceiptStars::ID: { auto payment_receipt = telegram_api::move_object_as(ptr); - td_->user_manager_->on_get_users(std::move(payment_receipt->users_), "GetPaymentReceiptQuery"); + td_->user_manager_->on_get_users(std::move(payment_receipt->users_), "GetPaymentReceiptQuery 1"); UserId seller_bot_user_id(payment_receipt->bot_id_); if (!seller_bot_user_id.is_valid()) { LOG(ERROR) << "Receive invalid seller " << seller_bot_user_id; @@ -741,7 +741,7 @@ class GetPaymentReceiptQuery final : public Td::ResultHandler { case telegram_api::payments_paymentReceipt::ID: { auto payment_receipt = telegram_api::move_object_as(ptr); - td_->user_manager_->on_get_users(std::move(payment_receipt->users_), "GetPaymentReceiptQuery"); + td_->user_manager_->on_get_users(std::move(payment_receipt->users_), "GetPaymentReceiptQuery 2"); UserId payments_provider_user_id(payment_receipt->provider_id_); if (!payments_provider_user_id.is_valid()) { diff --git a/td/telegram/Payments.h b/td/telegram/Payments.h index a3a16bc64..82ad0bfb2 100644 --- a/td/telegram/Payments.h +++ b/td/telegram/Payments.h @@ -8,6 +8,7 @@ #include "td/telegram/MessageFullId.h" #include "td/telegram/td_api.h" +#include "td/telegram/UserId.h" #include "td/utils/common.h" #include "td/utils/Promise.h" diff --git a/td/telegram/Premium.cpp b/td/telegram/Premium.cpp index 94c151802..ec0eb0a83 100644 --- a/td/telegram/Premium.cpp +++ b/td/telegram/Premium.cpp @@ -23,6 +23,7 @@ #include "td/telegram/MessageSender.h" #include "td/telegram/MessagesManager.h" #include "td/telegram/misc.h" +#include "td/telegram/Photo.h" #include "td/telegram/PremiumGiftOption.h" #include "td/telegram/ServerMessageId.h" #include "td/telegram/SuggestedAction.h"