From 892ba67d71590bb3ec31faab9f5e08237f02096f Mon Sep 17 00:00:00 2001 From: Amish Shah Date: Mon, 1 May 2017 07:56:13 +0100 Subject: [PATCH] Emit packet handling errors to the error event and not the debug event --- src/client/websocket/packets/WebSocketPacketManager.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/client/websocket/packets/WebSocketPacketManager.js b/src/client/websocket/packets/WebSocketPacketManager.js index 9a6d5692..a76cf2a9 100644 --- a/src/client/websocket/packets/WebSocketPacketManager.js +++ b/src/client/websocket/packets/WebSocketPacketManager.js @@ -99,8 +99,11 @@ class WebSocketPacketManager { } if (!queue && this.queue.length > 0) this.handleQueue(); - - if (this.handlers[packet.t]) return this.handlers[packet.t].handle(packet); + try { + if (this.handlers[packet.t]) return this.handlers[packet.t].handle(packet); + } catch (error) { + this.client.emit(Constants.Events.ERROR, error); + } return false; } }