import useSWR from "swr";
import Widget from "../widget";
import Block from "../block";
export default function Sonarr({ service }) {
const config = service.widget;
function buildApiUrl(endpoint) {
const { url, key } = config;
return `${url}/api/v3/${endpoint}?apikey=${key}`;
}
const { data: wantedData, error: wantedError } = useSWR(buildApiUrl("wanted/missing"));
const { data: queuedData, error: queuedError } = useSWR(buildApiUrl("queue"));
const { data: seriesData, error: seriesError } = useSWR(buildApiUrl("series"));
if (wantedError || queuedError || seriesError) {
return ;
}
if (!wantedData || !queuedData || !seriesData) {
return (
);
}
return (
);
}