🐛 fix: Purge logic error

This commit is contained in:
2024-03-05 19:07:57 +07:00
parent e06146c31b
commit 0f31aa3883
+4 -2
View File
@@ -331,7 +331,8 @@ export default class Purge extends DiscordModule {
`Bulk deleted ${totalBulkDeletedMessages} messages. Total deleted: ${totalBulkDeletedMessages}/${totalMessagesToDelete}` `Bulk deleted ${totalBulkDeletedMessages} messages. Total deleted: ${totalBulkDeletedMessages}/${totalMessagesToDelete}`
); );
if (totalMessageDeleted !== totalMessagesToDelete) { let totalMessageNormalDeleted = 0;
if (totalMessageDeleted < totalMessagesToDelete) {
const remainingMessages = totalMessagesToDelete - totalMessageDeleted; const remainingMessages = totalMessagesToDelete - totalMessageDeleted;
const fetchLimit = 100; const fetchLimit = 100;
const fetchIterations = Math.ceil(remainingMessages / fetchLimit); const fetchIterations = Math.ceil(remainingMessages / fetchLimit);
@@ -351,6 +352,7 @@ export default class Purge extends DiscordModule {
for (const msg of fetchedMessages.values()) { for (const msg of fetchedMessages.values()) {
await msg.delete().catch(() => {}); await msg.delete().catch(() => {});
totalMessageDeleted += 1; totalMessageDeleted += 1;
totalMessageNormalDeleted += 1;
messageCounter += 1; messageCounter += 1;
if (messageCounter === 1 || messageCounter % 5 === 0) { if (messageCounter === 1 || messageCounter % 5 === 0) {
@@ -358,7 +360,7 @@ export default class Purge extends DiscordModule {
data, data,
locale, locale,
totalBulkDeletedMessages, totalBulkDeletedMessages,
totalMessageDeleted, totalMessageNormalDeleted,
totalMessagesToDelete totalMessagesToDelete
); );