Update listStations function

This commit is contained in:
Christer Warén 2023-06-07 17:47:39 +03:00
parent 938f8ab69b
commit b29624cba3

View File

@ -1,20 +1,18 @@
import { ActionRowBuilder, ButtonInteraction, ChatInputCommandInteraction, SelectMenuComponentOptionData, StringSelectMenuBuilder, StringSelectMenuInteraction } from "discord.js"; import { ActionRowBuilder, ButtonInteraction, ChatInputCommandInteraction, SelectMenuComponentOptionData, StringSelectMenuBuilder, StringSelectMenuInteraction } from "discord.js";
import RadioClient from "../../Client"; import RadioClient from "../../Client";
import { station } from "../classes/Stations";
export default function listStations(client: RadioClient, interaction: ButtonInteraction | ChatInputCommandInteraction | StringSelectMenuInteraction){ export default function listStations(client: RadioClient, interaction: ButtonInteraction | ChatInputCommandInteraction | StringSelectMenuInteraction){
if(!client.stations) return; if(!client.stations) return;
let options : SelectMenuComponentOptionData[] = new Array(); let options : SelectMenuComponentOptionData[] = new Array();
client.stations.forEach((station: station) => { for (const station of client.stations){
if(station.name == "GrooveFM") return;
options.push({ options.push({
label: station.name, label: station.name,
description: station.owner, description: station.owner,
value: station.name value: station.name
}); });
}); }
const menu: ActionRowBuilder<any> = new ActionRowBuilder() const menu: ActionRowBuilder<any> = new ActionRowBuilder()
.addComponents( .addComponents(