diff --git a/packages/core/src/adapter.ts b/packages/core/src/adapter.ts index 0bd68d07..bd888a3f 100644 --- a/packages/core/src/adapter.ts +++ b/packages/core/src/adapter.ts @@ -54,7 +54,14 @@ export namespace Adapter { const reconnect = async (initial = false) => { logger.debug('websocket client opening') - const socket = await this.prepare() + let socket: WebSocket + try { + socket = await this.prepare() + } catch (error) { + logger.warn(error) + return + } + // remove query args to protect privacy const url = socket.url.replace(/\?.+/, '')