fix (remove spotisaver blacklist)

This commit is contained in:
edideaur 2026-03-16 16:16:57 +00:00
parent 23c53eb05f
commit 6e39cad73d
5 changed files with 10 additions and 17 deletions

View file

@ -27,9 +27,7 @@ class ServerAPI {
}
if (data) {
this.apiInstances = (data.api || [])
.map((item) => item.url || item)
.filter((url) => !url.includes('spotisaver.net'));
this.apiInstances = (data.api || []).map((item) => item.url || item);
return this.apiInstances;
}

View file

@ -27,9 +27,7 @@ class ServerAPI {
}
if (data) {
this.apiInstances = (data.api || [])
.map((item) => item.url || item)
.filter((url) => !url.includes('spotisaver.net'));
this.apiInstances = (data.api || []).map((item) => item.url || item);
return this.apiInstances;
}

View file

@ -27,9 +27,7 @@ class ServerAPI {
}
if (data) {
this.apiInstances = (data.api || [])
.map((item) => item.url || item)
.filter((url) => !url.includes('spotisaver.net'));
this.apiInstances = (data.api || []).map((item) => item.url || item);
return this.apiInstances;
}

View file

@ -39,9 +39,7 @@ class ServerAPI {
}
if (data) {
this.apiInstances = (data.api || [])
.map((item) => item.url || item)
.filter((url) => !url.includes('spotisaver.net'));
this.apiInstances = (data.api || []).map((item) => item.url || item);
return this.apiInstances;
}

View file

@ -105,13 +105,11 @@ export const apiSettings = {
let groupedInstances = { api: [], streaming: [] };
if (data.api && Array.isArray(data.api)) {
groupedInstances.api = data.api.filter((instance) => !instance.url.includes('spotisaver.net'));
groupedInstances.api = data.api;
}
if (data.streaming && Array.isArray(data.streaming)) {
groupedInstances.streaming = data.streaming.filter(
(instance) => !instance.url.includes('spotisaver.net')
);
groupedInstances.streaming = data.streaming;
} else if (groupedInstances.api.length > 0) {
groupedInstances.streaming = [...groupedInstances.api];
}
@ -147,7 +145,10 @@ export const apiSettings = {
const defaultUrls = instancesObj[type] || instancesObj.api || [];
const userUrls = userInst[type] || [];
const combined = [...userUrls.map((u) => (typeof u === 'string' ? { url: u, isUser: true } : { ...u, isUser: true })), ...defaultUrls];
const combined = [
...userUrls.map((u) => (typeof u === 'string' ? { url: u, isUser: true } : { ...u, isUser: true })),
...defaultUrls,
];
if (combined.length === 0) return [];