Files
homelab-optimized/dashboard/ui/lib/use-poll.ts
Gitea Mirror Bot e4159258e8
Some checks failed
Documentation / Build Docusaurus (push) Failing after 5m7s
Documentation / Deploy to GitHub Pages (push) Has been skipped
Sanitized mirror from private repository - 2026-04-05 06:44:51 UTC
2026-04-05 06:44:51 +00:00

10 lines
251 B
TypeScript

import useSWR from "swr";
import { fetchAPI } from "./api";
export function usePoll<T>(path: string, interval: number = 60000) {
return useSWR<T>(path, () => fetchAPI<T>(path), {
refreshInterval: interval,
revalidateOnFocus: false,
});
}