Fixed pagination of subscriptions in list.

This commit is contained in:
23rd 2024-11-14 07:22:14 +03:00
parent 1a759cc4e7
commit 2b5f68003d
2 changed files with 3 additions and 2 deletions

View file

@ -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()),

View file

@ -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);