Spaces:
Sleeping
Sleeping
David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120 | import {useEffect,useState} from "react"; | |
| import api from "../services/api"; | |
| export default function useBackendHealth(){ | |
| const [online,setOnline]=useState(false); | |
| useEffect(()=>{ | |
| let active=true; | |
| async function check(){ | |
| try{ | |
| await api.get("/health"); | |
| if(active)setOnline(true); | |
| }catch{ | |
| if(active)setOnline(false); | |
| } | |
| } | |
| check(); | |
| const timer=setInterval(check,5000); | |
| return()=>{ | |
| active=false; | |
| clearInterval(timer); | |
| }; | |
| },[]); | |
| return online; | |
| } | |