mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
feat(ui): refetch models on socket connect
This commit is contained in:
parent
b2005d821a
commit
a0cb18a12c
@ -1,6 +1,7 @@
|
|||||||
import { log } from 'app/logging/useLogger';
|
import { log } from 'app/logging/useLogger';
|
||||||
import { appSocketConnected, socketConnected } from 'services/events/actions';
|
import { modelsApi } from 'services/api/endpoints/models';
|
||||||
import { receivedOpenAPISchema } from 'services/api/thunks/schema';
|
import { receivedOpenAPISchema } from 'services/api/thunks/schema';
|
||||||
|
import { appSocketConnected, socketConnected } from 'services/events/actions';
|
||||||
import { startAppListening } from '../..';
|
import { startAppListening } from '../..';
|
||||||
|
|
||||||
const moduleLog = log.child({ namespace: 'socketio' });
|
const moduleLog = log.child({ namespace: 'socketio' });
|
||||||
@ -23,6 +24,13 @@ export const addSocketConnectedEventListener = () => {
|
|||||||
|
|
||||||
// pass along the socket event as an application action
|
// pass along the socket event as an application action
|
||||||
dispatch(appSocketConnected(action.payload));
|
dispatch(appSocketConnected(action.payload));
|
||||||
|
|
||||||
|
// update all server state
|
||||||
|
dispatch(modelsApi.endpoints.getMainModels.initiate());
|
||||||
|
dispatch(modelsApi.endpoints.getControlNetModels.initiate());
|
||||||
|
dispatch(modelsApi.endpoints.getLoRAModels.initiate());
|
||||||
|
dispatch(modelsApi.endpoints.getTextualInversionModels.initiate());
|
||||||
|
dispatch(modelsApi.endpoints.getVaeModels.initiate());
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user