Skip to content

Commit a253972

Browse files
committed
update for api changes
1 parent 59e85d5 commit a253972

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

src/pages.ts

+6-9
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,10 @@ class Pages extends LitElement {
283283
return;
284284
}
285285

286+
if (!json.pages.length) {
287+
this.skipScrollMore = true;
288+
}
289+
286290
const knownPages = new Set();
287291
this.filteredPages.forEach((x) => knownPages.add(x.id));
288292

@@ -334,11 +338,7 @@ class Pages extends LitElement {
334338
this.filteredPages = [...this.filteredPages, ...newPages];
335339
}
336340

337-
if (json.total) {
338-
this.totalPages = json.total;
339-
} else {
340-
this.totalPages = this.filteredPages.length;
341-
}
341+
this.totalPages = this.filteredPages.length;
342342
}
343343

344344
async filterCurated() {
@@ -1336,10 +1336,7 @@ class Pages extends LitElement {
13361336
element.scrollHeight - element.scrollTop - element.clientHeight;
13371337
if (diff < 40 && !this.skipScrollMore) {
13381338
this.skipScrollMore = true;
1339-
if (
1340-
this.dynamicPagesQuery &&
1341-
this.filteredPages.length < this.totalPages
1342-
) {
1339+
if (this.dynamicPagesQuery) {
13431340
this.dynamicPageCount += 1;
13441341
await this.addDynamicPages();
13451342
}

0 commit comments

Comments
 (0)