fix review findings for session queries

This commit is contained in:
Hypatia May
2026-07-24 15:58:03 +08:00
parent bc47884a77
commit 01b70fd6fd
4 files changed
+58 -11

No files matched your search

@@ -658,13 +658,10 @@ async function collectPages<T>(
signal.throwIfAborted()
for (const item of page.items) {
if (!accept(item)) continue
items.push(item)
if (items.length === maxResults) {
return {
items,
capped: page.nextCursor !== undefined || item !== page.items.at(-1),
}
return { items, capped: true }
}
items.push(item)
}
if (page.nextCursor === undefined) return { items, capped: false }
if (seen.has(page.nextCursor)) {