Files
wx_pbzc/utils/cloud-delete.js
2026-07-29 11:03:44 +08:00

12 lines
271 B
JavaScript

const deleteAllPages = async (fetchPage, remove) => {
while (true) {
const page = await fetchPage()
if (!Array.isArray(page) || page.length === 0) return
for (const doc of page) {
await remove(doc._id)
}
}
}
module.exports = { deleteAllPages }