From 05b7a4c50d72f0b384c1d0ab5699bb975ee340ab Mon Sep 17 00:00:00 2001 From: Fredrik Burmester Date: Thu, 15 Jan 2026 07:54:08 +0100 Subject: [PATCH] fix: downloads should work when connecting through QC --- providers/JellyfinProvider.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/providers/JellyfinProvider.tsx b/providers/JellyfinProvider.tsx index da75dcd1..0bce8439 100644 --- a/providers/JellyfinProvider.tsx +++ b/providers/JellyfinProvider.tsx @@ -147,7 +147,7 @@ export const JellyfinProvider: React.FC<{ children: ReactNode }> = ({ }, [api, deviceId, headers]); const pollQuickConnect = useCallback(async () => { - if (!api || !secret) return; + if (!api || !secret || !jellyfin) return; try { const response = await api.axiosInstance.get( @@ -169,8 +169,8 @@ export const JellyfinProvider: React.FC<{ children: ReactNode }> = ({ ); const { AccessToken, User } = authResponse.data; - api.accessToken = AccessToken; setUser(User); + setApi(jellyfin.createApi(api.basePath, AccessToken)); storage.set("token", AccessToken); storage.set("user", JSON.stringify(User)); return true; @@ -186,7 +186,7 @@ export const JellyfinProvider: React.FC<{ children: ReactNode }> = ({ console.error("Error polling Quick Connect:", error); throw error; } - }, [api, secret, headers]); + }, [api, secret, headers, jellyfin]); useEffect(() => { (async () => {