diff options
| author | Max Isom <[email protected]> | 2021-09-19 22:24:46 -0400 |
|---|---|---|
| committer | Max Isom <[email protected]> | 2021-09-19 22:24:46 -0400 |
| commit | dcac22832d02376c351603c944aabec17f2b7d1b (patch) | |
| tree | a40097c3b7b3f8276fa2e0ccafd95d313474b84a /src/events | |
| parent | fd782219eff8016a00e87f0c8e44af3a3ba74be6 (diff) | |
| download | muse-dcac22832d02376c351603c944aabec17f2b7d1b.tar.xz muse-dcac22832d02376c351603c944aabec17f2b7d1b.zip | |
Bump linter version
Diffstat (limited to 'src/events')
| -rw-r--r-- | src/events/guild-create.ts | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/events/guild-create.ts b/src/events/guild-create.ts index 9b8bb34..3bcf281 100644 --- a/src/events/guild-create.ts +++ b/src/events/guild-create.ts @@ -1,4 +1,4 @@ -import {Guild, TextChannel, Message} from 'discord.js'; +import {Guild, TextChannel, Message, MessageReaction, User} from 'discord.js'; import emoji from 'node-emoji'; import pEvent from 'p-event'; import {Settings} from '../models/index.js'; @@ -31,7 +31,7 @@ export default async (guild: Guild): Promise<void> => { emojiChannels.push({ name: channel.name, id: channelId, - emoji: emoji.random().emoji + emoji: emoji.random().emoji, }); } } @@ -52,16 +52,12 @@ export default async (guild: Guild): Promise<void> => { }); // Wait for response from user - const [choice] = await pEvent(guild.client, 'messageReactionAdd', { multiArgs: true, - filter: options => { - const [reaction, user] = options; - return sentMessageIds.includes(reaction.message.id) && user.id === owner.id; - } + filter: ([reaction, user]: [MessageReaction, User]) => sentMessageIds.includes(reaction.message.id) && user.id === owner.id, }); - const chosenChannel = emojiChannels.find(e => e.emoji === choice.emoji.name) as EmojiChannel; + const chosenChannel = emojiChannels.find(e => e.emoji === (choice as unknown as MessageReaction).emoji.name)!; // Second setup step (get prefix) let secondStep = `👍 Cool, I'll listen to **#${chosenChannel.name}** \n\n`; |
