From 1b4831b5cce65e77a09bbac5019b7b87d1d39ba6 Mon Sep 17 00:00:00 2001 From: cte Date: Wed, 3 Sep 2025 00:41:19 -0700 Subject: [PATCH] More socket-io client fixes from PR feedback --- packages/cloud/src/bridge/SocketTransport.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/cloud/src/bridge/SocketTransport.ts b/packages/cloud/src/bridge/SocketTransport.ts index 9cb3e69147be..eb8b6146fac6 100644 --- a/packages/cloud/src/bridge/SocketTransport.ts +++ b/packages/cloud/src/bridge/SocketTransport.ts @@ -222,7 +222,9 @@ export class SocketTransport { // This is a custom event fired by the server. this.socket.on("auth_error", (error) => { - console.error(`[SocketTransport] on (auth_error):`, error) + console.error( + `[SocketTransport] on(auth_error): ${error instanceof Error ? error.message : String(error)}`, + ) if (connectionTimeout && this.connectionState !== ConnectionState.CONNECTED) { clearTimeout(connectionTimeout) @@ -243,6 +245,7 @@ export class SocketTransport { if (this.socket) { this.socket.removeAllListeners() + this.socket.io.removeAllListeners() this.socket.disconnect() this.socket = null }