mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 06:07:06 +02:00
[stats] Fix build on layer 166.
This commit is contained in:
parent
20c63b98c7
commit
8c28ce4c99
1 changed files with 9 additions and 8 deletions
|
@ -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())
|
||||
|
|
Loading…
Add table
Reference in a new issue