diff --git a/packages/stage-ui/src/stores/mods/api/channel-server.ts b/packages/stage-ui/src/stores/mods/api/channel-server.ts index 2a961766d..a8c50dd06 100644 --- a/packages/stage-ui/src/stores/mods/api/channel-server.ts +++ b/packages/stage-ui/src/stores/mods/api/channel-server.ts @@ -29,7 +29,7 @@ export const useModsServerChannelStore = defineStore('mods:channels:proj-airi:se 'ui:configure', ] - function initialize(options?: { token?: string, possibleEvents?: Array }) { + async function initialize(options?: { token?: string, possibleEvents?: Array }) { if (connected.value && client.value) return Promise.resolve() if (initializing.value) @@ -40,7 +40,7 @@ export const useModsServerChannelStore = defineStore('mods:channels:proj-airi:se ...(options?.possibleEvents ?? []), ])) - initializing.value = new Promise((resolve, reject) => { + initializing.value = new Promise((resolve) => { client.value = new Client({ name: isStageWeb() ? WebSocketEventSource.StageWeb : isStageTamagotchi() ? WebSocketEventSource.StageTamagotchi : WebSocketEventSource.StageWeb, url: import.meta.env.VITE_AIRI_WS_URL || 'ws://localhost:6121/ws', @@ -50,7 +50,7 @@ export const useModsServerChannelStore = defineStore('mods:channels:proj-airi:se client.value = undefined connected.value = false initializing.value = null - reject(error) + console.error('WebSocket server connection error:', error) }, onClose: () => { connected.value = false