feat(ui): enable RTK Query's refetchOnReconnect

This commit is contained in:
psychedelicious
2025-07-03 12:58:17 +10:00
parent d794aedb43
commit f16ea43e9a
2 changed files with 6 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
import { useGlobalModifiersInit } from '@invoke-ai/ui-library';
import { setupListeners } from '@reduxjs/toolkit/query';
import type { StudioInitAction } from 'app/hooks/useStudioInitAction';
import { useStudioInitAction } from 'app/hooks/useStudioInitAction';
import { useSyncQueueStatus } from 'app/hooks/useSyncQueueStatus';
@@ -62,6 +63,10 @@ export const GlobalHookIsolator = memo(
dispatch(appStarted());
}, [dispatch]);
useEffect(() => {
return setupListeners(dispatch);
}, [dispatch]);
useStudioInitAction(studioInitAction);
useStarterModelsToast();
useSyncQueueStatus();

View File

@@ -112,6 +112,7 @@ export const api = customCreateApi({
endpoints: () => ({}),
invalidationBehavior: 'immediately',
serializeQueryArgs: stableHash,
refetchOnReconnect: true,
});
function getCircularReplacer() {