elevate-discord-bot/disabled/givewin.js

34 lines
934 B
JavaScript

import { giveWin } from "../ranked/profile.js"
import Command from "../base/Command.js";
import MessageHelper from "../base/MessageHelper.js";
import RankedProfile from "../model/RankedProfile.js";
import { updateRank } from "../ranked/profile.js";
export default class GiveWin extends Command {
constructor (client) {
super(client, {
name: "givewin",
description: "Gives a player a win.",
options: [
{
name: "player",
description: "The player that will recieve the win.",
required: true,
type: "USER"
}
]
});
}
run (interaction) {
const target = interaction.options.get("player").value
giveWin(target)
.then(() => {
interaction.editReply({ embeds: [MessageHelper.success("A win has been added")] })
})
.catch(err => {
interaction.editReply({ embeds: [MessageHelper.error(err)] })
})
}
}