From e42178181d515b839bcd7cf236ea04d8cc94e333 Mon Sep 17 00:00:00 2001 From: Hugo Holmqvist Date: Tue, 16 Aug 2016 19:50:27 +0300 Subject: [PATCH] Fixes some bool options (#521) * Fix boolean options * viewlad * grunt --- lib/Client/Client.js | 4 ++-- src/Client/Client.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Client/Client.js b/lib/Client/Client.js index 28058795b..7f8498f31 100644 --- a/lib/Client/Client.js +++ b/lib/Client/Client.js @@ -71,8 +71,8 @@ var Client = (function (_EventEmitter) { * @type {ClientOptions} */ this.options = options || {}; - this.options.compress = options.compress || !process.browser; - this.options.autoReconnect = options.autoReconnect || true; + this.options.compress = options.compress === undefined ? !process.browser : options.compress; + this.options.autoReconnect = options.autoReconnect === undefined ? true : options.autoReconnect; this.options.rateLimitAsError = options.rateLimitAsError || false; this.options.largeThreshold = options.largeThreshold || 250; this.options.maxCachedMessages = options.maxCachedMessages || 1000; diff --git a/src/Client/Client.js b/src/Client/Client.js index 712ec7200..af5b4b3a4 100755 --- a/src/Client/Client.js +++ b/src/Client/Client.js @@ -45,8 +45,8 @@ export default class Client extends EventEmitter { * @type {ClientOptions} */ this.options = options || {}; - this.options.compress = options.compress || (!process.browser); - this.options.autoReconnect = options.autoReconnect || true; + this.options.compress = options.compress === undefined ? !process.browser : options.compress; + this.options.autoReconnect = options.autoReconnect === undefined ? true : options.autoReconnect; this.options.rateLimitAsError = options.rateLimitAsError || false; this.options.largeThreshold = options.largeThreshold || 250; this.options.maxCachedMessages = options.maxCachedMessages || 1000;