diff --git a/deleteDiscordMessages.user.js b/deleteDiscordMessages.user.js index d88857e9..e2a7e54a 100644 --- a/deleteDiscordMessages.user.js +++ b/deleteDiscordMessages.user.js @@ -2,7 +2,7 @@ // @name Undiscord - Delete all messages in a Discord channel or DM (Bulk deletion) // @description Extends the discord interface so you can mass delete messages from discord // @namespace https://github.com/victornpb/deleteDiscordMessages -// @version 4.2 +// @version 4.3 // @match https://discord.com/* // @downloadURL https://raw.githubusercontent.com/victornpb/deleteDiscordMessages/master/deleteDiscordMessages.user.js // @homepageURL https://github.com/victornpb/deleteDiscordMessages @@ -214,10 +214,30 @@ async function deleteMessages(authToken, authorId, guildId, channelId, minId, ma if (stopHndl && stopHndl() === false) return end(log.error('Stopped by you!')); return await recurse(); - } else { - if (total - offset > 0) log.warn('Ended because API returned an empty page.'); + } else { + + if (total - offset > 0) { + + log.warn(`Offset ${offset}`); + + offset += 25; + + //log.warn(`Offset ${offset}`); + + await wait(searchDelay); + + if (stopHndl && stopHndl() === false) return end(log.error('Stopped by you!')); + + return await recurse(); + + log.warn('Ended because API returned an empty page.'); + + } + return end(); + } + } log.success(`\nStarted at ${start.toLocaleString()}`);