diff --git a/backend/src/plugins/Utility/commands/CleanCmd.ts b/backend/src/plugins/Utility/commands/CleanCmd.ts index 2b812da8..870e85d4 100644 --- a/backend/src/plugins/Utility/commands/CleanCmd.ts +++ b/backend/src/plugins/Utility/commands/CleanCmd.ts @@ -37,10 +37,10 @@ export async function cleanMessages( const chunks = chunkArray(idsToDelete, 100); await Promise.all( - chunks.map(async (chunk) => { - await channel.bulkDelete(chunk); - await pluginData.state.savedMessages.markBulkAsDeleted(chunk); - }), + chunks.map((chunk) => Promise.all([ + channel.bulkDelete(chunk), + pluginData.state.savedMessages.markBulkAsDeleted(chunk), + ]), ); // Create an archive