Optimize health check
This commit is contained in:
@@ -76,7 +76,7 @@ function App() {
|
|||||||
if (!healthCheckInitializedRef.current) {
|
if (!healthCheckInitializedRef.current) {
|
||||||
healthCheckInitializedRef.current = true;
|
healthCheckInitializedRef.current = true;
|
||||||
// Immediate health check on first load
|
// Immediate health check on first load
|
||||||
// performHealthCheck();
|
performHealthCheck();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set interval for periodic execution
|
// Set interval for periodic execution
|
||||||
|
@@ -369,15 +369,6 @@ export default function DocumentManager() {
|
|||||||
failed: docs?.statuses?.failed?.length || 0
|
failed: docs?.statuses?.failed?.length || 0
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if any status count has changed
|
|
||||||
const hasStatusCountChange = (Object.keys(newStatusCounts) as Array<keyof typeof newStatusCounts>).some(
|
|
||||||
status => newStatusCounts[status] !== prevStatusCounts.current[status]
|
|
||||||
)
|
|
||||||
|
|
||||||
// Trigger health check if changes detected and component is still mounted
|
|
||||||
if (hasStatusCountChange && isMountedRef.current) {
|
|
||||||
useBackendState.getState().check()
|
|
||||||
}
|
|
||||||
|
|
||||||
// Only update state if component is still mounted
|
// Only update state if component is still mounted
|
||||||
if (isMountedRef.current) {
|
if (isMountedRef.current) {
|
||||||
|
Reference in New Issue
Block a user