"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.data = exports.run = void 0; const config_1 = require("../config"); const discord_js_1 = require("discord.js"); async function run(client, ctx) { const query = ctx.options.getString("position"); if (ctx.guildId === null || query === null) return; let player = client.players.getPlayer(ctx.guildId); if (!player) return; let state; if (!isNaN(Number(query))) { state = await player.remove(Number(query) - 1); } else { state = await player.remove(query); } if (state) { const embed = new discord_js_1.MessageEmbed() .setColor(config_1.design.color) .setTitle("Removed."); try { await ctx.reply({ embeds: [embed] }); } catch { } } } exports.run = run; const data = { name: "remove", description: "Remove specific track in queue.", options: [ { name: "position", description: "Position to remove.", type: "STRING", required: true } ] }; exports.data = data; //# sourceMappingURL=remove.js.map