From 4162b230da1c2ad6958670ebb468869b0d0182c1 Mon Sep 17 00:00:00 2001 From: Marcus Date: Wed, 28 Aug 2024 15:40:03 -0700 Subject: [PATCH] show unfiltered post collect count --- src/features/mass_deleter.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/features/mass_deleter.js b/src/features/mass_deleter.js index 228092cc6..7bccc5758 100644 --- a/src/features/mass_deleter.js +++ b/src/features/mass_deleter.js @@ -84,6 +84,7 @@ const deleteDrafts = async function ({ blogName, before }) { ] }); + const allDrafts = []; const drafts = []; let resource = `/v2/blog/${blogName}/posts/draft?limit=50`; @@ -91,13 +92,14 @@ const deleteDrafts = async function ({ blogName, before }) { await Promise.all([ apiFetch(resource).then(({ response }) => { const posts = response.posts - .filter(({ canEdit }) => canEdit === true) - .filter(({ timestamp }) => timestamp < before); + .filter(({ canEdit }) => canEdit === true); + + allDrafts.push(...posts); + drafts.push(...posts.filter(({ timestamp }) => timestamp < before)); - drafts.push(...posts); resource = response.links?.next?.href; - foundPostsElement.textContent = `Found ${drafts.length} drafts${resource ? '...' : '.'}`; + foundPostsElement.textContent = `Found ${drafts.length} drafts (checked ${allDrafts.length})${resource ? '...' : '.'}`; }), sleep(1000) ]);