From 9f8b65ff47ca0ac165799ffdc9f38d75e7ed74f5 Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Sun, 21 Apr 2024 10:05:35 -0600 Subject: [PATCH] Only make it update channel rate limits if they arent already set --- index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 10b32fa..210cc2d 100644 --- a/index.js +++ b/index.js @@ -128,26 +128,26 @@ function updateSlowmodes() { slowmode_categories.forEach(async (category) => { category.category.guild.channels.cache.forEach((chan) => { if (chan.parentId == category.category.id) { - chan.setRateLimitPerUser(category.defaultTime); + if (chan.rateLimitPerUser != category.defaultTime) chan.setRateLimitPerUser(category.defaultTime); } }) }); slowmode_channels.forEach(async (channel) => { - return channel.channel.setRateLimitPerUser(channel.defaultTime); + if (channel.channel.rateLimitPerUser != channel.defaultTime) return channel.channel.setRateLimitPerUser(channel.defaultTime); }) } else { // Enable slowmodes slowmode_categories.forEach(async (category) => { category.category.guild.channels.cache.forEach((chan) => { if (chan.parentId == category.category.id) { - chan.setRateLimitPerUser(category.time); + if (chan.rateLimitPerUser != category.time) chan.setRateLimitPerUser(category.time); } }) }); slowmode_channels.forEach(async (channel) => { - return channel.channel.setRateLimitPerUser(channel.time); + if (channel.channel.rateLimitPerUser != channel.time) return channel.channel.setRateLimitPerUser(channel.time); }) } }