12 lines
271 B
JavaScript
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 }
|