No longer fetch entities for playlists when getting the list. (#161)

This commit is contained in:
dhalem
2023-04-27 02:34:59 -07:00
committed by GitHub
parent f6fc7ab920
commit a9d88bd9eb
2 changed files with 11 additions and 6 deletions

View File

@@ -871,8 +871,13 @@ function bindSmapiSoapServiceToExpress(
.playlists() .playlists()
.then((it) => .then((it) =>
Promise.all( Promise.all(
it.map((playlist) => it.map((playlist) => {
musicLibrary.playlist(playlist.id) return {
id: playlist.id,
name: playlist.name,
entries: []
};
}
) )
) )
) )

View File

@@ -1671,10 +1671,10 @@ describe("wsdl api", () => {
}); });
describe("asking for playlists", () => { describe("asking for playlists", () => {
const playlist1 = aPlaylist({ id: "1", name: "pl1" }); const playlist1 = aPlaylist({ id: "1", name: "pl1", entries: []});
const playlist2 = aPlaylist({ id: "2", name: "pl2" }); const playlist2 = aPlaylist({ id: "2", name: "pl2", entries: []});
const playlist3 = aPlaylist({ id: "3", name: "pl3" }); const playlist3 = aPlaylist({ id: "3", name: "pl3", entries: []});
const playlist4 = aPlaylist({ id: "4", name: "pl4" }); const playlist4 = aPlaylist({ id: "4", name: "pl4", entries: []});
const playlists = [playlist1, playlist2, playlist3, playlist4]; const playlists = [playlist1, playlist2, playlist3, playlist4];