From be2505f298188bec570b12bc8719fe162e92e4a2 Mon Sep 17 00:00:00 2001 From: talksik Date: Sun, 22 May 2022 04:22:59 -0500 Subject: [PATCH] server check healthy --- packages/desktop/src/providers/StabilityProvider.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/desktop/src/providers/StabilityProvider.tsx b/packages/desktop/src/providers/StabilityProvider.tsx index c44b283..920911b 100644 --- a/packages/desktop/src/providers/StabilityProvider.tsx +++ b/packages/desktop/src/providers/StabilityProvider.tsx @@ -24,10 +24,12 @@ export function StabilityProvider({ children }: { children: React.ReactNode }) { }, [setIsOffline]); useEffect(() => { - setInterval(() => { - state.retry(); + const interval = setInterval(() => { + if (!state.loading) state.retry(); }, 5000); - }, [state]); + + return () => clearInterval(interval); + }, [state.loading]); if (isOffline) return (