fix: Client#raw emitting twice

This commit is contained in:
Lewdcario
2018-11-04 23:26:40 -06:00
parent be0d1cd663
commit 7796cb5d05

View File

@@ -202,8 +202,6 @@ class WebSocketShard extends EventEmitter {
return false; return false;
} }
this.manager.client.emit(Events.RAW, packet, this.id);
switch (packet.t) { switch (packet.t) {
case WSEvents.READY: case WSEvents.READY:
this.sessionID = packet.d.session_id; this.sessionID = packet.d.session_id;
@@ -272,7 +270,7 @@ class WebSocketShard extends EventEmitter {
let packet; let packet;
try { try {
packet = WebSocket.unpack(this.inflate.result); packet = WebSocket.unpack(this.inflate.result);
this.manager.client.emit(Events.RAW, packet); this.manager.client.emit(Events.RAW, packet, this.id);
} catch (err) { } catch (err) {
this.manager.client.emit(Events.ERROR, err); this.manager.client.emit(Events.ERROR, err);
return; return;