[stats] Fix build on layer 166.

This commit is contained in:
John Preston 2023-10-23 09:00:09 +04:00
parent 20c63b98c7
commit 8c28ce4c99
1 changed files with 9 additions and 8 deletions

View File

@ -501,9 +501,9 @@ rpl::producer<rpl::no_value, QString> Boosts::request() {
return lifetime;
}
_api.request(MTPstories_GetBoostsStatus(
_api.request(MTPpremium_GetBoostsStatus(
_peer->input
)).done([=](const MTPstories_BoostsStatus &result) {
)).done([=](const MTPpremium_BoostsStatus &result) {
const auto &data = result.data();
const auto hasPremium = !!data.vpremium_audience();
const auto premiumMemberCount = hasPremium
@ -553,28 +553,29 @@ void Boosts::requestBoosts(
}
constexpr auto kTlFirstSlice = tl::make_int(kFirstSlice);
constexpr auto kTlLimit = tl::make_int(kLimit);
_requestId = _api.request(MTPstories_GetBoostersList(
_requestId = _api.request(MTPpremium_GetBoostsList(
MTP_flags(0),
_peer->input,
MTP_string(token.next),
token.next.isEmpty() ? kTlFirstSlice : kTlLimit
)).done([=](const MTPstories_BoostersList &result) {
)).done([=](const MTPpremium_BoostsList &result) {
_requestId = 0;
const auto &data = result.data();
_peer->owner().processUsers(data.vusers());
auto list = std::vector<Data::Boost>();
list.reserve(data.vboosters().v.size());
for (const auto &boost : data.vboosters().v) {
list.reserve(data.vboosts().v.size());
for (const auto &boost : data.vboosts().v) {
list.push_back({
boost.data().vuser_id().v,
boost.data().vuser_id().value_or_empty(),
QDateTime::fromSecsSinceEpoch(boost.data().vexpires().v),
});
}
done(Data::BoostsListSlice{
.list = std::move(list),
.total = data.vcount().v,
.allLoaded = (data.vcount().v == data.vboosters().v.size()),
.allLoaded = (data.vcount().v == data.vboosts().v.size()),
.token = Data::BoostsListSlice::OffsetToken{
data.vnext_offset()
? qs(*data.vnext_offset())