1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

apply suggestion

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
This commit is contained in:
grafixeyehero 2024-09-24 04:15:12 +03:00
parent 1c18fa8fb2
commit c5bbd5bca9
9 changed files with 64 additions and 63 deletions

View file

@ -10,25 +10,26 @@ const getSeriesTimer = async (
options?: AxiosRequestConfig
) => {
const { api } = apiContext;
if (!api) throw new Error('No API instance available');
const response = await getLiveTvApi(api).getSeriesTimer(
params,
options
);
if (!api) throw new Error('[getSeriesTimer] No API instance available');
const response = await getLiveTvApi(api).getSeriesTimer(params, options);
return response.data;
};
export const getSeriesTimerQuery = (
apiContext: JellyfinApiContext,
params: LiveTvApiGetSeriesTimerRequest
) => queryOptions({
queryKey: ['SeriesTimer', params.timerId],
queryFn: ({ signal }) => getSeriesTimer(apiContext, params, { signal }),
enabled: !!apiContext.api && !!apiContext.user?.Id && !!params.timerId
});
) =>
queryOptions({
queryKey: ['SeriesTimer', params.timerId],
queryFn: ({ signal }) => getSeriesTimer(apiContext, params, { signal }),
enabled: !!apiContext.api && !!apiContext.user?.Id && !!params.timerId
});
export const useGetSeriesTimer = (requestParameters: LiveTvApiGetSeriesTimerRequest) => {
export const useGetSeriesTimer = (
requestParameters: LiveTvApiGetSeriesTimerRequest
) => {
const apiContext = useApi();
return useQuery(getSeriesTimerQuery(apiContext, requestParameters));
};