Fixed remove command

This commit is contained in:
2023-11-20 12:38:42 +01:00
parent d9ccf78c47
commit 296af431f0

View File

@@ -28,15 +28,18 @@ module.exports = {
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) {
interaction.deferReply()
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 color = Number(color.replace('#', '0x'))
const embedColor = Number(color.replace('#', '0x'))
const waitinglist = await waitinglistSchema.findOne({ UserID: user.id })
if (!waitinglist) {
await interaction.reply({
await interaction.editReply({
embeds: [{
description: userMention(user.id) + " is not on the waiting list.",
color: color
@@ -47,10 +50,12 @@ module.exports = {
await waitinglistSchema.findOneAndDelete({ UserID: user.id })
await interaction.reply({
await interaction.editReply({
embeds: [{
description: userMention(user.id) + " has been removed from the waiting list.",
color: color
description: userMention(user.id) + " has been removed from the waiting list.\n" +
"**Reason:** `" + reason + "`\n" +
"**Moderator:** " + userMention(mod.id),
color: embedColor,
}]
})
}