From 02807347e7e899f476780d8632ddd62bffae11fa Mon Sep 17 00:00:00 2001 From: Sugden <28943913+NotSugden@users.noreply.github.com> Date: Mon, 24 Feb 2020 17:27:15 +0000 Subject: [PATCH] fix: Client#sweepMessages should throw an INVALID_TYPE error (#3828) * fix(Client): sweepMessages shouldn't shrow an invalid client option error * style: trailing commas --- src/client/Client.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/client/Client.js b/src/client/Client.js index ae7bbf8b3..ec5128860 100644 --- a/src/client/Client.js +++ b/src/client/Client.js @@ -64,7 +64,7 @@ class Client extends BaseClient { if (Array.isArray(this.options.shards)) { this.options.shards = [...new Set( - this.options.shards.filter(item => !isNaN(item) && item >= 0 && item < Infinity && item === (item | 0)) + this.options.shards.filter(item => !isNaN(item) && item >= 0 && item < Infinity && item === (item | 0)), )]; } @@ -199,7 +199,7 @@ class Client extends BaseClient { if (!token || typeof token !== 'string') throw new Error('TOKEN_INVALID'); this.token = token = token.replace(/^(Bot|Bearer)\s*/i, ''); this.emit(Events.DEBUG, - `Provided token: ${token.split('.').map((val, i) => i > 1 ? val.replace(/./g, '*') : val).join('.')}` + `Provided token: ${token.split('.').map((val, i) => i > 1 ? val.replace(/./g, '*') : val).join('.')}`, ); if (this.options.presence) { @@ -286,7 +286,7 @@ class Client extends BaseClient { */ sweepMessages(lifetime = this.options.messageCacheLifetime) { if (typeof lifetime !== 'number' || isNaN(lifetime)) { - throw new TypeError('CLIENT_INVALID_OPTION', 'Lifetime', 'a number'); + throw new TypeError('INVALID_TYPE', 'lifetime', 'number'); } if (lifetime <= 0) { this.emit(Events.DEBUG, 'Didn\'t sweep messages - lifetime is unlimited'); @@ -303,7 +303,7 @@ class Client extends BaseClient { channels++; messages += channel.messages.cache.sweep( - message => now - (message.editedTimestamp || message.createdTimestamp) > lifetimeMs + message => now - (message.editedTimestamp || message.createdTimestamp) > lifetimeMs, ); }