diff --git a/Telegram/SourceFiles/api/api_credits.cpp b/Telegram/SourceFiles/api/api_credits.cpp index 0dc21c6361..2c06385f6d 100644 --- a/Telegram/SourceFiles/api/api_credits.cpp +++ b/Telegram/SourceFiles/api/api_credits.cpp @@ -348,12 +348,15 @@ void CreditsHistory::request( void CreditsHistory::requestSubscriptions( const Data::CreditsStatusSlice::OffsetToken &token, - Fn done) { + Fn done, + bool missingBalance) { if (_requestId) { return; } _requestId = _api.request(MTPpayments_GetStarsSubscriptions( - MTP_flags(0), + MTP_flags(missingBalance + ? MTPpayments_getStarsSubscriptions::Flag::f_missing_balance + : MTPpayments_getStarsSubscriptions::Flags(0)), _peer->isSelf() ? MTP_inputPeerSelf() : _peer->input, MTP_string(token) )).done([=](const MTPpayments_StarsStatus &result) { diff --git a/Telegram/SourceFiles/api/api_credits.h b/Telegram/SourceFiles/api/api_credits.h index c7005073e8..c9c87b2e8e 100644 --- a/Telegram/SourceFiles/api/api_credits.h +++ b/Telegram/SourceFiles/api/api_credits.h @@ -82,7 +82,8 @@ public: Fn done); void requestSubscriptions( const Data::CreditsStatusSlice::OffsetToken &token, - Fn done); + Fn done, + bool missingBalance = false); private: using HistoryTL = MTPpayments_GetStarsTransactions;