aboutsummaryrefslogtreecommitdiff
path: root/src/listeners/interaction
diff options
context:
space:
mode:
authorIRONM00N <64110067+IRONM00N@users.noreply.github.com>2022-04-25 22:24:56 -0400
committerIRONM00N <64110067+IRONM00N@users.noreply.github.com>2022-04-25 22:24:56 -0400
commit6f5eb8c9b0b9aa1cfa7e90440e688cb8decee8c8 (patch)
tree1e6818aa7d0a1b0a0199c9cd07dee549dbbe5434 /src/listeners/interaction
parent3592f36f101c6c9a6388d14480c086cea0af64df (diff)
downloadtanzanite-6f5eb8c9b0b9aa1cfa7e90440e688cb8decee8c8.tar.gz
tanzanite-6f5eb8c9b0b9aa1cfa7e90440e688cb8decee8c8.tar.bz2
tanzanite-6f5eb8c9b0b9aa1cfa7e90440e688cb8decee8c8.zip
fix: I am an idiot
Diffstat (limited to 'src/listeners/interaction')
-rw-r--r--src/listeners/interaction/interactionCreate.ts28
1 files changed, 24 insertions, 4 deletions
diff --git a/src/listeners/interaction/interactionCreate.ts b/src/listeners/interaction/interactionCreate.ts
index e7a2944..7fdbbbf 100644
--- a/src/listeners/interaction/interactionCreate.ts
+++ b/src/listeners/interaction/interactionCreate.ts
@@ -30,12 +30,32 @@ export default class InteractionCreateListener extends BushListener {
const has = interaction.member.roles.cache.has(roleId);
if (has) {
const success = await interaction.member.roles.remove(roleId).catch(() => false);
- if (success) return interaction.reply({ content: `${util.emojis.success} Removed ${role.name} from you.` });
- else return interaction.reply({ content: `${util.emojis.error} Failed to remove ${role.name} from you.` });
+ if (success)
+ return interaction.reply({
+ content: `${util.emojis.success} Removed the ${role} role from you.`,
+ ephemeral: true,
+ allowedMentions: {}
+ });
+ else
+ return interaction.reply({
+ content: `${util.emojis.error} Failed to remove ${role} from you.`,
+ ephemeral: true,
+ allowedMentions: {}
+ });
} else {
const success = await interaction.member.roles.add(roleId).catch(() => false);
- if (success) return interaction.reply({ content: `${util.emojis.success} Added ${role.name} to you.` });
- else return interaction.reply({ content: `${util.emojis.error} Failed to add ${role.name} to you.` });
+ if (success)
+ return interaction.reply({
+ content: `${util.emojis.success} Added the ${role} role to you.`,
+ ephemeral: true,
+ allowedMentions: {}
+ });
+ else
+ return interaction.reply({
+ content: `${util.emojis.error} Failed to add ${role} to you.`,
+ ephemeral: true,
+ allowedMentions: {}
+ });
}
} else return await interaction.reply({ content: 'Buttons go brrr', ephemeral: true });
} else if (interaction.isSelectMenu()) {