you can't mutate a socket event in some browsers (webpack fix) (#1512)

This commit is contained in:
Gus Caplan
2017-05-20 22:19:53 -05:00
committed by Crawl
parent 79253544ea
commit 7934788c10

View File

@@ -284,12 +284,13 @@ class WebSocketConnection extends EventEmitter {
* @returns {boolean} * @returns {boolean}
*/ */
onMessage(event) { onMessage(event) {
let data;
try { try {
event.data = this.unpack(event.data); data = this.unpack(event.data);
} catch (err) { } catch (err) {
this.emit('debug', err); this.emit('debug', err);
} }
return this.onPacket(event.data); return this.onPacket(data);
} }
/** /**