Revert "revert: buggy pagination"

This reverts commit b2648645e8.
This commit is contained in:
2023-05-04 19:57:46 +02:00
parent b7a53960e5
commit dacb2f8ace
4 changed files with 75 additions and 28 deletions

View File

@@ -167,13 +167,27 @@
}
onMount(async () => {
const donations = await DonationService.donationControllerGetAll();
current_donations = donations;
options.update((options) => ({
...options,
data: current_donations,
}));
dataLoaded = true;
let page = 0;
let pagesize = 100;
while (page >= 0) {
const donations = await DonationService.donationControllerGetAll(
page,
pagesize
);
if (donations.length == 0) {
page = -2;
}
current_donations = current_donations.concat(...donations);
options.update((options) => ({
...options,
data: current_donations,
}));
dataLoaded = true;
page++;
pagesize += 100;
}
});
</script>