Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
Delusoire committed Dec 6, 2023
1 parent 0f53a70 commit 85623f0
Show file tree
Hide file tree
Showing 9 changed files with 16 additions and 16 deletions.
4 changes: 2 additions & 2 deletions dist/detect-duplicates/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ var _ = ld;
// shared/fp.ts
var { Snackbar } = Spicetify;
var chunkify50 = (fn) => async (args) => {
const a = await Promise.all(_.chunk(args, 50).map((a2) => fn(a2)));
const a = await Promise.all(_.chunk(args, 50).map(fn));
return a.flat();
};

Expand Down Expand Up @@ -93,7 +93,7 @@ var getISRCsForUris = async (uris) => {
const isrcs = uris.map((uri, i) => uriToISRC.has(uri) ? uriToISRC.get(uri) : void indicesForCacheMiss.push(i));
const urisForCacheMiss = indicesForCacheMiss.map((i) => uris[i]);
const idsForCacheMiss = urisForCacheMiss.map((uri) => URI2.fromString(uri).id);
const tracksForCacheMiss = await chunkify50(spotifyApi.tracks.get)(idsForCacheMiss);
const tracksForCacheMiss = await chunkify50((is) => spotifyApi.tracks.get(is))(idsForCacheMiss);
const isrcsForCacheMiss = tracksForCacheMiss.map((track) => track.external_ids.isrc);
isrcsForCacheMiss.forEach((isrc, i) => isrcs[indicesForCacheMiss[i]] = isrc);
return isrcs;
Expand Down
6 changes: 3 additions & 3 deletions dist/detect-duplicates/app.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/show-the-genres/app.js.map

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dist/sort-plus/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,7 @@ var fetchLastFMTrack = async (LFMApiKey, artist, trackName, lastFmUsername = "")
var { Snackbar } = Spicetify;
var pMchain = (f) => async (fa) => f(await fa);
var chunkify50 = (fn) => async (args) => {
const a = await Promise.all(_.chunk(args, 50).map((a2) => fn(a2)));
const a = await Promise.all(_.chunk(args, 50).map(fn));
return a.flat();
};
var progressify = (f, n) => {
Expand Down Expand Up @@ -566,7 +566,7 @@ var reordedPlaylistLikeSortedQueue = async () => {
var { URI: URI4 } = Spicetify;
var fillTracksFromWebAPI = async (tracks) => {
const ids = tracks.map((track) => URI4.fromString(track.uri).id);
const fetchedTracks = await chunkify50(spotifyApi.tracks.get)(ids);
const fetchedTracks = await chunkify50((is) => spotifyApi.tracks.get(is))(ids);
return joinByUri(tracks, fetchedTracks.map(parseWebAPITrack));
};
var fillTracksFromAlbumTracks = async (tracks) => {
Expand Down
6 changes: 3 additions & 3 deletions dist/sort-plus/app.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/star-ratings-2/app.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion extensions/detect-duplicates/util.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ export const getISRCsForUris = async (uris: string[]) => {

const urisForCacheMiss = indicesForCacheMiss.map(i => uris[i])
const idsForCacheMiss = urisForCacheMiss.map(uri => URI.fromString(uri)!.id!)
const tracksForCacheMiss = await chunkify50(spotifyApi.tracks.get)(idsForCacheMiss)
const tracksForCacheMiss = await chunkify50(is => spotifyApi.tracks.get(is))(idsForCacheMiss)
const isrcsForCacheMiss = tracksForCacheMiss.map(track => track.external_ids.isrc)

isrcsForCacheMiss.forEach((isrc, i) => (isrcs[indicesForCacheMiss[i]] = isrc))
Expand Down
2 changes: 1 addition & 1 deletion extensions/sort-plus/populate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ const { URI } = Spicetify
const fillTracksFromWebAPI = async (tracks: TrackData[]) => {
const ids = tracks.map(track => URI.fromString(track.uri)!.id!)

const fetchedTracks = await chunkify50(spotifyApi.tracks.get)(ids)
const fetchedTracks = await chunkify50(is => spotifyApi.tracks.get(is))(ids)
return joinByUri(tracks, fetchedTracks.map(parseWebAPITrack))
}

Expand Down
4 changes: 2 additions & 2 deletions shared/fp.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { _, fp } from "./deps.ts"
import { _ } from "./deps.ts"

const { Snackbar } = Spicetify

Expand All @@ -14,7 +14,7 @@ export const pMchain: async =
export const chunkify50 =
<A, R>(fn: (a: Array<A>) => R) =>
async (args: Array<A>) => {
const a = await Promise.all(_.chunk(args, 50).map(a => fn(a)))
const a = await Promise.all(_.chunk(args, 50).map(fn))
return a.flat()
}

Expand Down

0 comments on commit 85623f0

Please sign in to comment.