diff --git a/src/Settings.js b/src/Settings.js index 0c94c17..9abbf11 100644 --- a/src/Settings.js +++ b/src/Settings.js @@ -258,6 +258,10 @@ Settings.prototype.removeRadio = function(radioName) { return indexRadio; }; +Settings.prototype.getUnmaintainedRadioList = function() { + return this.radios.filter(radio => radio.unmaintained); +}; + Settings.prototype.updateUnmaintained = function(radioName, unmaintained) { const indexRadio = this.findRadioByName(radioName); if (indexRadio >= 0) { diff --git a/src/background.js b/src/background.js index d0033a6..7ca2e0c 100644 --- a/src/background.js +++ b/src/background.js @@ -134,6 +134,10 @@ export default function(settings, updateUI) { }); }; + // Temp, must be in a separate "service" file, with other "radio" functions + const getUnmaintainedRadioList = function() { + return settings.getUnmaintainedRadioList(); + }; const addRadio = function(data) { let radioWasNotInPlaylist = settings.addRadio(data); @@ -650,6 +654,7 @@ export default function(settings, updateUI) { moveRadio, getRadio, getRadioList, + getUnmaintainedRadioList, getSupportedRadios, getServerList, togglePlay,