diff --git a/api/queries.ts b/api/queries.ts index b75741e6..328582bd 100644 --- a/api/queries.ts +++ b/api/queries.ts @@ -4,7 +4,15 @@ import { createApi } from "./queries/functions/api"; export const useApi = (serverUrl?: string, username?: string, password?: string, accessToken?: string) => useQuery({ queryKey: [QueryKeys.Api, serverUrl, username, password, accessToken], - queryFn: () => createApi(serverUrl, username, password, accessToken), + queryFn: ({ queryKey }) => { + + const serverUrl : string | undefined = queryKey[1]; + const username : string | undefined = queryKey[2]; + const password : string | undefined = queryKey[3]; + const accessToken : string | undefined = queryKey[4]; + + return createApi(serverUrl, username, password, accessToken) + }, gcTime: 1000, refetchInterval: false }) \ No newline at end of file