Update:Get all user playlists for library API endpoint performance improvement #2852

This commit is contained in:
advplyr
2024-05-27 15:37:02 -05:00
parent 94400f7794
commit 1576164218
2 changed files with 95 additions and 59 deletions

View File

@ -512,8 +512,7 @@ class LibraryController {
* @param {*} res
*/
async getUserPlaylistsForLibrary(req, res) {
let playlistsForUser = await Database.playlistModel.getPlaylistsForUserAndLibrary(req.user.id, req.library.id)
playlistsForUser = await Promise.all(playlistsForUser.map(async (p) => p.getOldJsonExpanded()))
let playlistsForUser = await Database.playlistModel.getOldPlaylistsForUserAndLibrary(req.user.id, req.library.id)
const payload = {
results: [],