From feb977eee0e85caace2d493e1b443a20d592e4e2 Mon Sep 17 00:00:00 2001 From: Dragory Date: Sat, 12 Jan 2019 14:09:23 +0200 Subject: [PATCH] Add missing permission checks for AutoReactions --- src/plugins/AutoReactions.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/plugins/AutoReactions.ts b/src/plugins/AutoReactions.ts index 6d04358e..4f0bd400 100644 --- a/src/plugins/AutoReactions.ts +++ b/src/plugins/AutoReactions.ts @@ -3,15 +3,7 @@ import { GuildSavedMessages } from "../data/GuildSavedMessages"; import { SavedMessage } from "../data/entities/SavedMessage"; import { GuildAutoReactions } from "../data/GuildAutoReactions"; import { Message } from "eris"; -import { - CustomEmoji, - customEmojiRegex, - errorMessage, - isEmoji, - isSnowflake, - successMessage, - unicodeEmojiRegex -} from "../utils"; +import { CustomEmoji, customEmojiRegex, errorMessage, isEmoji, successMessage } from "../utils"; export class AutoReactions extends Plugin { public static pluginName = "auto_reactions"; @@ -50,6 +42,7 @@ export class AutoReactions extends Plugin { } @d.command("auto_reactions", " ") + @d.permission("use") async setAutoReactionsCmd(msg: Message, args: { channelId: string; reactions: string[] }) { const guildEmojis = this.guild.emojis as CustomEmoji[]; const guildEmojiIds = guildEmojis.map(e => e.id); @@ -88,6 +81,7 @@ export class AutoReactions extends Plugin { } @d.command("auto_reactions disable", "") + @d.permission("use") async disableAutoReactionsCmd(msg: Message, args: { channelId: string }) { const autoReaction = await this.autoReactions.getForChannel(args.channelId); if (!autoReaction) {