Files
Homarr/src/hooks/widgets/media-servers/useGetMediaServers.tsx

21 lines
427 B
TypeScript
Raw Normal View History

2023-06-10 14:48:34 +02:00
import { useConfigContext } from '~/config/provider';
import { api } from '~/utils/api';
2023-02-15 22:12:49 +01:00
interface GetMediaServersParams {
enabled: boolean;
}
2023-06-10 14:48:34 +02:00
export const useGetMediaServers = ({ enabled }: GetMediaServersParams) => {
const { name: configName } = useConfigContext();
return api.mediaServer.all.useQuery(
{
configName: configName!,
2023-02-15 22:12:49 +01:00
},
2023-06-10 14:48:34 +02:00
{
enabled,
refetchInterval: 10 * 1000,
}
);
};