Files
Homarr/src/hooks/widgets/media-servers/useGetMediaServers.tsx
2023-06-10 14:48:34 +02:00

21 lines
427 B
TypeScript

import { useConfigContext } from '~/config/provider';
import { api } from '~/utils/api';
interface GetMediaServersParams {
enabled: boolean;
}
export const useGetMediaServers = ({ enabled }: GetMediaServersParams) => {
const { name: configName } = useConfigContext();
return api.mediaServer.all.useQuery(
{
configName: configName!,
},
{
enabled,
refetchInterval: 10 * 1000,
}
);
};