fix(Client): apply shardId and shardCount to the correct options object (#1888)

This commit is contained in:
SpaceEEC
2017-09-05 02:40:22 +02:00
committed by Crawl
parent 70612d3a7c
commit bb4fe256e0

View File

@@ -31,8 +31,10 @@ class Client extends BaseClient {
super(Object.assign({ _tokenType: 'Bot' }, options));
// Obtain shard details from environment
if (!options.shardId && 'SHARD_ID' in process.env) options.shardId = Number(process.env.SHARD_ID);
if (!options.shardCount && 'SHARD_COUNT' in process.env) options.shardCount = Number(process.env.SHARD_COUNT);
if (!this.options.shardId && 'SHARD_ID' in process.env) this.options.shardId = Number(process.env.SHARD_ID);
if (!this.options.shardCount && 'SHARD_COUNT' in process.env) {
this.options.shardCount = Number(process.env.SHARD_COUNT);
}
this._validateOptions();