diff options
author | TymanWasTaken <tyman@tyman.tech> | 2021-05-18 23:43:22 -0400 |
---|---|---|
committer | TymanWasTaken <tyman@tyman.tech> | 2021-05-18 23:43:22 -0400 |
commit | c724e94dd95e62d5ba0cb1b94f6d5d76145302c0 (patch) | |
tree | fdb5d29cbaf6c13ea3c1461622da6644ec9384aa /src | |
parent | 267c2946fc80e75cf01f22d311dd07cfb853f74b (diff) | |
download | tanzanite-c724e94dd95e62d5ba0cb1b94f6d5d76145302c0.tar.gz tanzanite-c724e94dd95e62d5ba0cb1b94f6d5d76145302c0.tar.bz2 tanzanite-c724e94dd95e62d5ba0cb1b94f6d5d76145302c0.zip |
Format
Diffstat (limited to 'src')
-rw-r--r-- | src/commands/moderation/kick.ts | 27 | ||||
-rw-r--r-- | src/commands/moderation/role.ts | 7 | ||||
-rw-r--r-- | src/commands/owner/reload.ts | 4 | ||||
-rw-r--r-- | src/commands/owner/setlevel.ts | 11 |
4 files changed, 22 insertions, 27 deletions
diff --git a/src/commands/moderation/kick.ts b/src/commands/moderation/kick.ts index a16e4b0..f31047e 100644 --- a/src/commands/moderation/kick.ts +++ b/src/commands/moderation/kick.ts @@ -64,14 +64,15 @@ export default class KickCommand extends BotCommand { modlogEnry = Modlog.build({ user: user.id, guild: message.guild.id, - moderator: message instanceof Message ? message.author.id : message.user.id, + moderator: + message instanceof Message ? message.author.id : message.user.id, type: ModlogType.KICK, reason }); await modlogEnry.save(); } catch (e) { console.error(e); - yield 'Error saving to database. Please report this to a developer.' + yield 'Error saving to database. Please report this to a developer.'; return; } try { @@ -85,27 +86,25 @@ export default class KickCommand extends BotCommand { } try { await user.kick( - `Kicked by ${message instanceof Message ? message.author.tag : message.user.tag} with ${ - reason ? `reason ${reason}` : 'no reason' - }` + `Kicked by ${ + message instanceof Message ? message.author.tag : message.user.tag + } with ${reason ? `reason ${reason}` : 'no reason'}` ); } catch { yield 'Error kicking :/'; await modlogEnry.destroy(); return; } - yield `Kicked <@!${user.id}> with reason \`${reason || 'No reason given'}\`` + yield `Kicked <@!${user.id}> with reason \`${ + reason || 'No reason given' + }\``; } async exec( message: Message, { user, reason }: { user: GuildMember; reason?: string } ): Promise<void> { - for await (const response of this.genResponses( - message, - user, - reason - )) { + for await (const response of this.genResponses(message, user, reason)) { await message.util.send(response); } } @@ -114,11 +113,7 @@ export default class KickCommand extends BotCommand { message: CommandInteraction, { user, reason }: { user: GuildMember; reason?: string } ): Promise<void> { - for await (const response of this.genResponses( - message, - user, - reason - )) { + for await (const response of this.genResponses(message, user, reason)) { await message.reply(response); } } diff --git a/src/commands/moderation/role.ts b/src/commands/moderation/role.ts index daa575d..2a67e5b 100644 --- a/src/commands/moderation/role.ts +++ b/src/commands/moderation/role.ts @@ -89,10 +89,7 @@ export default class RoleCommand extends BotCommand { public async exec( message: Message, - { - user, - role - }: { user: GuildMember; role: Role } + { user, role }: { user: GuildMember; role: Role } ): Promise<unknown> { if ( !message.member.permissions.has('MANAGE_ROLES') && @@ -165,7 +162,7 @@ export default class RoleCommand extends BotCommand { return message.util.reply( `<:checkmark:837109864101707807> Successfully removed <@&${role.id}> from <@${user.id}>!`, { allowedMentions: AllowedMentions.none() } - ); + ); } else { try { await user.roles.add(role.id); diff --git a/src/commands/owner/reload.ts b/src/commands/owner/reload.ts index 7a508d7..0330b27 100644 --- a/src/commands/owner/reload.ts +++ b/src/commands/owner/reload.ts @@ -34,10 +34,10 @@ export default class ReloadCommand extends BotCommand { } public async exec(message: Message): Promise<void> { - await message.util.send(await this.getResponse()) + await message.util.send(await this.getResponse()); } public async execSlash(message: CommandInteraction): Promise<void> { - await message.reply(await this.getResponse()) + await message.reply(await this.getResponse()); } } diff --git a/src/commands/owner/setlevel.ts b/src/commands/owner/setlevel.ts index c9d28a4..6987385 100644 --- a/src/commands/owner/setlevel.ts +++ b/src/commands/owner/setlevel.ts @@ -64,7 +64,7 @@ export default class SetLevelCommand extends BotCommand { }); levelEntry.xp = Level.convertLevelToXp(level); await levelEntry.save(); - return `Successfully set level of <@${user.id}> to \`${level}\` (\`${levelEntry.xp}\` XP)` + return `Successfully set level of <@${user.id}> to \`${level}\` (\`${levelEntry.xp}\` XP)`; } async exec( @@ -73,15 +73,18 @@ export default class SetLevelCommand extends BotCommand { ): Promise<void> { await message.util.send(await this.setLevel(user, level), { allowedMentions: AllowedMentions.none() - }) + }); } async execSlash( message: CommandInteraction, - { user, level }: { user: SlashCommandOption<void>; level: SlashCommandOption<number> } + { + user, + level + }: { user: SlashCommandOption<void>; level: SlashCommandOption<number> } ): Promise<void> { await message.reply(await this.setLevel(user.user, level.value), { allowedMentions: AllowedMentions.none() - }) + }); } } |