mirror of https://github.com/miraclx/freyr-js
fix non-track exclusion
This commit is contained in:
parent
7dec3ccdc8
commit
7e7e74a403
|
|
@ -198,11 +198,11 @@ export default class AppleMusic {
|
|||
|
||||
async processData(uris, max, store, coreFn) {
|
||||
const wasArr = Array.isArray(uris);
|
||||
uris = (wasArr ? uris : [uris]).map(_uri => {
|
||||
uris = (wasArr ? uris : [uris]).flatMap(_uri => {
|
||||
const parsed = this.parseURI(_uri, store);
|
||||
if (!parsed) return [, {}];
|
||||
if (!parsed) return [];
|
||||
parsed.value = this.#store.cache.get(parsed.uri);
|
||||
return [parsed.id || parsed.refID, parsed];
|
||||
return [[parsed.id || parsed.refID, parsed]];
|
||||
});
|
||||
const packs = uris.filter(([, {value}]) => !value).map(([, parsed]) => parsed);
|
||||
uris = Object.fromEntries(uris);
|
||||
|
|
|
|||
Loading…
Reference in New Issue