bazarr/frontend/src/apis/hooks/histories.ts

22 lines
533 B
TypeScript

import { useQuery } from "react-query";
import { QueryKeys } from "../queries/keys";
import api from "../raw";
export function useHistoryStats(
time: History.TimeFrameOptions,
action: History.ActionOptions | null,
provider: System.Provider | null,
language: Language.Info | null
) {
return useQuery(
[QueryKeys.System, QueryKeys.History, { time, action, provider, language }],
() =>
api.history.stats(
time,
action ?? undefined,
provider?.name,
language?.code2
)
);
}