Untitled
unknown
plain_text
10 months ago
774 B
5
Indexable
const predefinedStations = ["Station 1", "Station 2", "Station 3"];
let recentlyPlayed = [...predefinedStations]; // Always keep predefined stations
function playStation(stationName) {
console.log(`Playing ${stationName}`);
// 🔹 CHANGED: Remove station if it's already in the recently played list
recentlyPlayed = recentlyPlayed.filter(station => station !== stationName);
// 🔹 CHANGED: Add station to the start of the list (only if it's NOT predefined)
if (!predefinedStations.includes(stationName)) {
recentlyPlayed.unshift(stationName);
}
// 🔹 CHANGED: Ensure the list contains the 3 predefined stations + up to 8 recent ones
recentlyPlayed = [...predefinedStations, ...recentlyPlayed.slice(0, 8)];
updateUI();
}
Editor is loading...
Leave a Comment