fix(maintenance mode): wait for valid server config on restart (#26456)

Signed-off-by: izzy <me@insrt.uk>
This commit is contained in:
Paul Makles
2026-03-04 11:16:21 +00:00
committed by GitHub
parent 5532f669eb
commit f94e0fbc39
3 changed files with 21 additions and 12 deletions
@@ -87,6 +87,8 @@ export type Events = {
WorkflowDelete: [WorkflowResponseDto];
ReleaseEvent: [ReleaseEvent];
WebsocketConnect: [];
};
export const eventManager = new BaseEventManager<Events>();
+4 -1
View File
@@ -62,7 +62,10 @@ export const websocketStore = {
export const websocketEvents = createEventEmitter(websocket);
websocket
.on('connect', () => websocketStore.connected.set(true))
.on('connect', () => {
eventManager.emit('WebsocketConnect');
websocketStore.connected.set(true);
})
.on('disconnect', () => websocketStore.connected.set(false))
.on('on_server_version', (serverVersion) => websocketStore.serverVersion.set(serverVersion))
.on('AppRestartV1', (mode) => websocketStore.serverRestarting.set(mode))