Skip to content

Commit d26f47b

Browse files
authored
fix(platform): properly handle websocket error events (#967)
1 parent fbce290 commit d26f47b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/platform.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ export class WebSocketTransport implements ConnectionTransport {
325325
}) : new WebSocket(url)) as WebSocket;
326326
this._connect = new Promise((fulfill, reject) => {
327327
this._ws.addEventListener('open', () => fulfill());
328-
this._ws.addEventListener('error', event => reject(new Error(event.toString())));
328+
this._ws.addEventListener('error', event => reject(new Error('WebSocket error: ' + (event as ErrorEvent).message)));
329329
});
330330
// The 'ws' module in node sometimes sends us multiple messages in a single task.
331331
// In Web, all IO callbacks (e.g. WebSocket callbacks)

0 commit comments

Comments
 (0)