From 9b157c42bc4aea86fe9b965492071cc832a2f767 Mon Sep 17 00:00:00 2001 From: RemixDev Date: Sun, 27 Jun 2021 11:50:00 +0200 Subject: [PATCH] Fixed spotify playlist 20 entries limit --- server/dist/routes/api/get/getUserSpotifyPlaylists.js | 3 ++- server/src/routes/api/get/getUserSpotifyPlaylists.ts | 3 ++- yarn.lock | 8 ++++---- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/server/dist/routes/api/get/getUserSpotifyPlaylists.js b/server/dist/routes/api/get/getUserSpotifyPlaylists.js index cf78113..fe5d3d4 100644 --- a/server/dist/routes/api/get/getUserSpotifyPlaylists.js +++ b/server/dist/routes/api/get/getUserSpotifyPlaylists.js @@ -18,7 +18,8 @@ const handler = (req, res) => __awaiter(void 0, void 0, void 0, function* () { const username = req.query.spotifyUser; data = []; let playlists = yield sp.getUserPlaylists(username); - let playlistList = playlists.body.items; + playlists = playlists.body; + let playlistList = playlists.items; while (playlists.next) { const regExec = /offset=(\d+)&limit=(\d+)/g.exec(playlists.next); const offset = regExec[1]; diff --git a/server/src/routes/api/get/getUserSpotifyPlaylists.ts b/server/src/routes/api/get/getUserSpotifyPlaylists.ts index 77ecfcb..8c9f61e 100644 --- a/server/src/routes/api/get/getUserSpotifyPlaylists.ts +++ b/server/src/routes/api/get/getUserSpotifyPlaylists.ts @@ -11,7 +11,8 @@ const handler: ApiHandler['handler'] = async (req, res) => { const username = req.query.spotifyUser data = [] let playlists = await sp.getUserPlaylists(username) - let playlistList = playlists.body.items + playlists = playlists.body + let playlistList = playlists.items while (playlists.next) { const regExec = /offset=(\d+)&limit=(\d+)/g.exec(playlists.next) const offset = regExec![1] diff --git a/yarn.lock b/yarn.lock index f82fd0d..1e187cd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2269,10 +2269,10 @@ decompress-response@^6.0.0: dependencies: mimic-response "^3.1.0" -deemix@0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/deemix/-/deemix-0.2.4.tgz#5e1a25ac712e8e4e0f3fe472b17382970284a9c0" - integrity sha512-U3wVShe3uzD0xSV1Cj8fbPYhN0XdaBOut0SWP0URIEGDjzNHX0RA4/WBJ4W7CbSi88zbpI/brDYQIoaf3q49lw== +deemix@0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/deemix/-/deemix-0.2.5.tgz#d7e8c97de087d32b0030f3c0062a7e8ea6268ca6" + integrity sha512-BsxtCoXJ2wCxqiWEZYC6n+4wqr0Z6cpqqY6DgE4DGQGG6u+5shwew9/IGGtq47jAx1ysrJwz03FhdSnQTAXUTQ== dependencies: async "^3.2.0" crypto "^1.0.1"