summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-09-27 16:26:48 -0700
committerFuwn <[email protected]>2025-09-27 16:26:48 -0700
commit9ca8eac362a9b8217777e383a5048d377266a873 (patch)
treed84f9763d9dd0abd363e2a5c4e77c7b4a078f960 /packages
parentfeat(gateway:listeners): Add revive role cooldowns (diff)
downloadumabotdiscord-9ca8eac362a9b8217777e383a5048d377266a873.tar.xz
umabotdiscord-9ca8eac362a9b8217777e383a5048d377266a873.zip
feat(listeners:roleMentionCooldown): Remove expected behaviour logs
Diffstat (limited to 'packages')
-rw-r--r--packages/gateway/src/listeners/roleMentionCooldown.ts30
1 files changed, 14 insertions, 16 deletions
diff --git a/packages/gateway/src/listeners/roleMentionCooldown.ts b/packages/gateway/src/listeners/roleMentionCooldown.ts
index 3063d70..a94357c 100644
--- a/packages/gateway/src/listeners/roleMentionCooldown.ts
+++ b/packages/gateway/src/listeners/roleMentionCooldown.ts
@@ -44,22 +44,20 @@ export const handleRoleMentionCooldown = (client: Client) => {
roleCooldowns.set(role.id, now + COOLDOWN_DURATION);
- try {
- await role.setMentionable(false, "Role mention cooldown activated");
- console.warn(`Disabled mention permissions for role ${role.name} (${role.id})`);
-
- setTimeout(async () => {
- try {
- await role.setMentionable(true, "Role mention cooldown expired");
- roleCooldowns.delete(role.id);
- console.warn(`Re-enabled mention permissions for role ${role.name} (${role.id})`);
- } catch (error) {
- console.error(`Failed to re-enable mention permissions for role ${role.name}:`, error);
- }
- }, COOLDOWN_DURATION);
- } catch (error) {
- console.error(`Failed to disable mention permissions for role ${role.name}:`, error);
- }
+ try {
+ await role.setMentionable(false, "Role mention cooldown activated");
+
+ setTimeout(async () => {
+ try {
+ await role.setMentionable(true, "Role mention cooldown expired");
+ roleCooldowns.delete(role.id);
+ } catch (error) {
+ console.error(`Failed to re-enable mention permissions for role ${role.name}:`, error);
+ }
+ }, COOLDOWN_DURATION);
+ } catch (error) {
+ console.error(`Failed to disable mention permissions for role ${role.name}:`, error);
+ }
}
});
};