diff options
author | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2022-09-05 17:36:42 -0400 |
---|---|---|
committer | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2022-09-05 17:36:42 -0400 |
commit | 048f99752550c6e03d1990a03cad78f3ac7d73aa (patch) | |
tree | c238ac29b1b526e86bcbc4989036df981c860187 /lib/extensions/discord.js/BotClientEvents.ts | |
parent | 6f8a4d13a490eda7a195d14833c83810f7b5a789 (diff) | |
download | tanzanite-048f99752550c6e03d1990a03cad78f3ac7d73aa.tar.gz tanzanite-048f99752550c6e03d1990a03cad78f3ac7d73aa.tar.bz2 tanzanite-048f99752550c6e03d1990a03cad78f3ac7d73aa.zip |
revamp command permissions, fix permission exploit for some command when used in forum channels, use enums more
Diffstat (limited to 'lib/extensions/discord.js/BotClientEvents.ts')
-rw-r--r-- | lib/extensions/discord.js/BotClientEvents.ts | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/lib/extensions/discord.js/BotClientEvents.ts b/lib/extensions/discord.js/BotClientEvents.ts index 284ea32..941a6d8 100644 --- a/lib/extensions/discord.js/BotClientEvents.ts +++ b/lib/extensions/discord.js/BotClientEvents.ts @@ -1,4 +1,3 @@ -import type { BanResponse, CommandMessage, Guild as GuildDB, GuildSettings } from '#lib'; import type { AkairoClientEvents } from 'discord-akairo'; import type { ButtonInteraction, @@ -13,32 +12,10 @@ import type { Snowflake, User } from 'discord.js'; - -export enum TanzaniteEvent { - Ban = 'customBan', - Block = 'customBlock', - Kick = 'customKick', - Mute = 'customMute', - PunishRoleAdd = 'punishRoleAdd', - PunishRoleRemove = 'punishRoleRemove', - Purge = 'customPurge', - RemoveTimeout = 'customRemoveTimeout', - Timeout = 'customTimeout', - Unban = 'customUnban', - Unblock = 'customUnblock', - Unmute = 'customUnmute', - UpdateModlog = 'updateModlog', - UpdateSettings = 'updateSettings', - Warn = 'customWarn', - LevelUpdate = 'levelUpdate', - Lockdown = 'lockdown', - Unlockdown = 'unlockdown', - MassBan = 'massBan', - MassEvidence = 'massEvidence', - Button = 'button', - SelectMenu = 'selectMenu', - ModalSubmit = 'modal' -} +import { Guild as GuildDB, GuildSettings } from '../../models/index.js'; +import { TanzaniteEvent } from '../../utils/Constants.js'; +import { CommandMessage } from '../discord-akairo/BotCommand.js'; +import { BanResponse } from './ExtendedGuildMember.js'; export interface BotClientEvents extends AkairoClientEvents { [TanzaniteEvent.Ban]: [ |