import { useQuery } from "@tanstack/react-query"; import { api } from "@/lib/api"; import { useAuthContext } from "@/context/auth-context"; import type { SeasonSummary } from "@/lib/types"; export function useLibrarySeasons(seriesName: string | null, provider?: string) { const { token } = useAuthContext(); return useQuery({ queryKey: ["library", "seasons", seriesName, provider], queryFn: () => api.library.seasons(token!, seriesName!, provider), enabled: !!token && !!seriesName, staleTime: 30_000, }); }