Add params to genre list query key, adjust cache/staletime

This commit is contained in:
jeffvli 2023-07-31 17:53:21 -07:00
parent f443c466b0
commit f6d74ce9c3

View file

@ -10,14 +10,13 @@ export const useGenreList = (args: QueryHookArgs<GenreListQuery>) => {
const server = getServerById(serverId); const server = getServerById(serverId);
return useQuery({ return useQuery({
cacheTime: 1000 * 60 * 60 * 2,
enabled: !!server, enabled: !!server,
queryFn: ({ signal }) => { queryFn: ({ signal }) => {
if (!server) throw new Error('Server not found'); if (!server) throw new Error('Server not found');
return api.controller.getGenreList({ apiClientProps: { server, signal }, query }); return api.controller.getGenreList({ apiClientProps: { server, signal }, query });
}, },
queryKey: queryKeys.genres.list(server?.id || ''), queryKey: queryKeys.genres.list(server?.id || '', query),
staleTime: 1000 * 60 * 60, staleTime: 1000 * 60,
...options, ...options,
}); });
}; };