diff --git a/lib/gateway/Shard.js b/lib/gateway/Shard.js index d21db99dd..59b9eef5b 100644 --- a/lib/gateway/Shard.js +++ b/lib/gateway/Shard.js @@ -1838,10 +1838,10 @@ class Shard extends EventEmitter { return base; } - emit(event) { - this.client.emit.apply(this.client, arguments); + emit(event, ...args) { + this.client.emit.call(this.client, event, ...args); if(event !== "error" || this.listeners("error").length > 0) { - super.emit.apply(this, arguments); + super.emit.call(this, event, ...args); } } }