✨ Plex and Jellyfin widget (#713)

This commit is contained in:
Manuel authored and GitHub committed 2023-02-15 22:12:49 +01:00
1 parent ca50cffe82
commit d157e986a1
20 files changed
+1129 -236

No files matched your search

@@ -0,0 +1,17 @@
import { useQuery } from '@tanstack/react-query';
import { MediaServersResponseType } from '../../../types/api/media-server/response';
interface GetMediaServersParams {
enabled: boolean;
}
export const useGetMediaServers = ({ enabled }: GetMediaServersParams) =>
useQuery({
queryKey: ['media-servers'],
queryFn: async (): Promise<MediaServersResponseType> => {
const response = await fetch('/api/modules/media-server');
return response.json();
},
enabled,
refetchInterval: 10 * 1000,
});