blob: 71044dd0404fae871b80e1b5844d8d44de54ece0 [file] [log] [blame]
pineafan377794f2022-04-18 19:01:01 +01001import { CommandInteraction } from "discord.js";
pineafan4f164f32022-02-26 22:07:12 +00002import { SlashCommandSubcommandBuilder } from "@discordjs/builders";
pineafan73a7c4a2022-07-24 10:38:04 +01003import close from "../../actions/tickets/delete.js";
pineafan4f164f32022-02-26 22:07:12 +00004
5const command = (builder: SlashCommandSubcommandBuilder) =>
Skyler Grey75ea9172022-08-06 10:22:23 +01006 builder.setName("close").setDescription("Closes a ticket");
pineafan4f164f32022-02-26 22:07:12 +00007
Skyler Grey1a67e182022-08-04 23:05:44 +01008const callback = async (interaction: CommandInteraction): Promise<void> => {
pineafan377794f2022-04-18 19:01:01 +01009 await close(interaction);
pineafan63fc5e22022-08-04 22:04:10 +010010};
pineafan4f164f32022-02-26 22:07:12 +000011
Skyler Grey1a67e182022-08-04 23:05:44 +010012const check = () => {
pineafan4f164f32022-02-26 22:07:12 +000013 return true;
pineafan63fc5e22022-08-04 22:04:10 +010014};
pineafan4f164f32022-02-26 22:07:12 +000015
16export { command };
17export { callback };
Skyler Grey1a67e182022-08-04 23:05:44 +010018export { check };