Skip to content

Commit f16ea43

Browse files
feat(ui): enable RTK Query's refetchOnReconnect
1 parent d794aed commit f16ea43

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

invokeai/frontend/web/src/app/components/GlobalHookIsolator.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { useGlobalModifiersInit } from '@invoke-ai/ui-library';
2+
import { setupListeners } from '@reduxjs/toolkit/query';
23
import type { StudioInitAction } from 'app/hooks/useStudioInitAction';
34
import { useStudioInitAction } from 'app/hooks/useStudioInitAction';
45
import { useSyncQueueStatus } from 'app/hooks/useSyncQueueStatus';
@@ -62,6 +63,10 @@ export const GlobalHookIsolator = memo(
6263
dispatch(appStarted());
6364
}, [dispatch]);
6465

66+
useEffect(() => {
67+
return setupListeners(dispatch);
68+
}, [dispatch]);
69+
6570
useStudioInitAction(studioInitAction);
6671
useStarterModelsToast();
6772
useSyncQueueStatus();

invokeai/frontend/web/src/services/api/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ export const api = customCreateApi({
112112
endpoints: () => ({}),
113113
invalidationBehavior: 'immediately',
114114
serializeQueryArgs: stableHash,
115+
refetchOnReconnect: true,
115116
});
116117

117118
function getCircularReplacer() {

0 commit comments

Comments
 (0)