From 1cc15fb6f4519ebc72a62be5f9b65d5e73939322 Mon Sep 17 00:00:00 2001 From: Kaushik Narayan R Date: Sat, 22 Mar 2025 00:06:47 -0700 Subject: [PATCH] localnum clarity --- controllers/operations.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/controllers/operations.ts b/controllers/operations.ts index 80a32c0..46319dc 100644 --- a/controllers/operations.ts +++ b/controllers/operations.ts @@ -509,14 +509,15 @@ const _populateSingleLinkCore: (opts: _TrackFilterArgs) => _PopulateFilter = ({ to, }) => { const fromTrackURIs = from.map((track) => track.uri); - let toTrackURIs = to - .filter((track) => !track.is_local) // API doesn't support adding local files to playlists yet - .filter((track) => !fromTrackURIs.includes(track.uri)) // only ones missing from the 'from' playlist - .map((track) => track.uri); - + let missingTrackObjs = to.filter( + (trackObj) => !fromTrackURIs.includes(trackObj.uri) // only ones missing from the 'from' playlist + ); + // API doesn't support adding local files to playlists yet return { - missing: toTrackURIs, - localNum: to.filter((track) => track.is_local).length, + missing: missingTrackObjs + .filter((track) => !track.is_local) + .map((track) => track.uri), + localNum: missingTrackObjs.filter((track) => track.is_local).length, }; };