From 7934788c107afdfa9d02bb6047644c7304e0b1be Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Sat, 20 May 2017 22:19:53 -0500 Subject: [PATCH] you can't mutate a socket event in some browsers (webpack fix) (#1512) --- src/client/websocket/WebSocketConnection.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/client/websocket/WebSocketConnection.js b/src/client/websocket/WebSocketConnection.js index b102e05f5..93560a45b 100644 --- a/src/client/websocket/WebSocketConnection.js +++ b/src/client/websocket/WebSocketConnection.js @@ -284,12 +284,13 @@ class WebSocketConnection extends EventEmitter { * @returns {boolean} */ onMessage(event) { + let data; try { - event.data = this.unpack(event.data); + data = this.unpack(event.data); } catch (err) { this.emit('debug', err); } - return this.onPacket(event.data); + return this.onPacket(data); } /**