feat(library): add strategy parameter for item fetching and update filter preview
This commit is contained in:
@@ -51,11 +51,12 @@ export function useGenres(contentType?: string) {
|
||||
export function useLibraryItems(
|
||||
filter: Pick<MediaFilter, "content_type" | "series_names" | "collections" | "search_term" | "genres"> | null,
|
||||
enabled: boolean,
|
||||
strategy?: string,
|
||||
) {
|
||||
const { token } = useAuthContext();
|
||||
return useQuery({
|
||||
queryKey: ["library", "items", filter],
|
||||
queryFn: () => api.library.items(token!, filter!, 30),
|
||||
queryKey: ["library", "items", filter, strategy ?? null],
|
||||
queryFn: () => api.library.items(token!, filter!, 30, strategy),
|
||||
enabled: !!token && enabled && !!filter,
|
||||
staleTime: 2 * 60 * 1000,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user