Fixed remove command
This commit is contained in:
@@ -28,15 +28,18 @@ module.exports = {
|
|||||||
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
|
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
|
||||||
|
|
||||||
async execute(interaction) {
|
async execute(interaction) {
|
||||||
|
|
||||||
|
interaction.deferReply()
|
||||||
|
|
||||||
const user = interaction.options.getUser('user');
|
const user = interaction.options.getUser('user');
|
||||||
const reason = interaction.options.getString('reason') || "No reason provided."
|
const reason = interaction.options.getString('reason') ?? "No reason provided."
|
||||||
const mod = interaction.user
|
const mod = interaction.user
|
||||||
const color = Number(color.replace('#', '0x'))
|
const embedColor = Number(color.replace('#', '0x'))
|
||||||
|
|
||||||
const waitinglist = await waitinglistSchema.findOne({ UserID: user.id })
|
const waitinglist = await waitinglistSchema.findOne({ UserID: user.id })
|
||||||
|
|
||||||
if (!waitinglist) {
|
if (!waitinglist) {
|
||||||
await interaction.reply({
|
await interaction.editReply({
|
||||||
embeds: [{
|
embeds: [{
|
||||||
description: userMention(user.id) + " is not on the waiting list.",
|
description: userMention(user.id) + " is not on the waiting list.",
|
||||||
color: color
|
color: color
|
||||||
@@ -47,10 +50,12 @@ module.exports = {
|
|||||||
|
|
||||||
await waitinglistSchema.findOneAndDelete({ UserID: user.id })
|
await waitinglistSchema.findOneAndDelete({ UserID: user.id })
|
||||||
|
|
||||||
await interaction.reply({
|
await interaction.editReply({
|
||||||
embeds: [{
|
embeds: [{
|
||||||
description: userMention(user.id) + " has been removed from the waiting list.",
|
description: userMention(user.id) + " has been removed from the waiting list.\n" +
|
||||||
color: color
|
"**Reason:** `" + reason + "`\n" +
|
||||||
|
"**Moderator:** " + userMention(mod.id),
|
||||||
|
color: embedColor,
|
||||||
}]
|
}]
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user