diff --git a/api/queries/functions/libraries.ts b/api/queries/functions/libraries.ts index 160991e1..05330986 100644 --- a/api/queries/functions/libraries.ts +++ b/api/queries/functions/libraries.ts @@ -3,8 +3,10 @@ import { getItemsApi } from "@jellyfin/sdk/lib/utils/api/items-api"; import _ from "lodash"; -export const fetchMusicLibraries = async (api: Api) => { +export const fetchMusicLibraries = (api: Api) => new Promise( async (resolve) => { + console.log("Fetching music libraries from Jellyfin"); + let libraries = await getItemsApi(api).getItems(); if (_.isUndefined(libraries.data.Items)) @@ -14,5 +16,5 @@ export const fetchMusicLibraries = async (api: Api) => { console.log(`Found ${musicLibraries.length} music libraries`); - return musicLibraries; -} \ No newline at end of file + resolve(musicLibraries); +}); \ No newline at end of file