()
| 3 | import { useServerStore } from '@/stores/serverStore'; |
| 4 | |
| 5 | export function useServerHealth() { |
| 6 | const serverUrl = useServerStore((state) => state.serverUrl); |
| 7 | |
| 8 | return useQuery({ |
| 9 | queryKey: ['server', 'health', serverUrl], |
| 10 | queryFn: () => apiClient.getHealth(), |
| 11 | refetchInterval: 30000, // Check every 30 seconds |
| 12 | retry: 1, |
| 13 | }); |
| 14 | } |
no test coverage detected