mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-08-31 22:46:10 +00:00
Fixed pagination of subscriptions in list.
This commit is contained in:
@@ -174,7 +174,8 @@ constexpr auto kTransactionsLimit = 100;
|
|||||||
.balance = status.data().vbalance().v,
|
.balance = status.data().vbalance().v,
|
||||||
.subscriptionsMissingBalance
|
.subscriptionsMissingBalance
|
||||||
= status.data().vsubscriptions_missing_balance().value_or_empty(),
|
= status.data().vsubscriptions_missing_balance().value_or_empty(),
|
||||||
.allLoaded = !status.data().vnext_offset().has_value(),
|
.allLoaded = !status.data().vnext_offset().has_value()
|
||||||
|
&& !status.data().vsubscriptions_next_offset().has_value(),
|
||||||
.token = qs(status.data().vnext_offset().value_or_empty()),
|
.token = qs(status.data().vnext_offset().value_or_empty()),
|
||||||
.tokenSubscriptions = qs(
|
.tokenSubscriptions = qs(
|
||||||
status.data().vsubscriptions_next_offset().value_or_empty()),
|
status.data().vsubscriptions_next_offset().value_or_empty()),
|
||||||
|
@@ -1050,7 +1050,7 @@ void CreditsController::requestNext() {
|
|||||||
_requesting = false;
|
_requesting = false;
|
||||||
applySlice(s);
|
applySlice(s);
|
||||||
};
|
};
|
||||||
if (!_firstSlice.subscriptions.empty()) {
|
if (_subscription) {
|
||||||
return _api.requestSubscriptions(_apiToken, done);
|
return _api.requestSubscriptions(_apiToken, done);
|
||||||
}
|
}
|
||||||
_api.request(_apiToken, done);
|
_api.request(_apiToken, done);
|
||||||
|
Reference in New Issue
Block a user