From 3e4734772da49b5d5dbd105cee23ba6fdf6c906c Mon Sep 17 00:00:00 2001 From: dragonfire535 Date: Mon, 16 Oct 2017 15:14:37 -0400 Subject: [PATCH] Settings --- structures/CommandoClient.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/structures/CommandoClient.js b/structures/CommandoClient.js index bf8f9c3b..f6999e86 100644 --- a/structures/CommandoClient.js +++ b/structures/CommandoClient.js @@ -6,8 +6,8 @@ class CommandoClient extends Client { constructor(options) { super(options); - this.guildPruneLevel = options.guildPruneLevel; - this.guildWhitelist = options.guildWhitelist; + if (typeof this.options.guildPruneLevel === 'undefined') this.options.guildPruneLevel = Infinity; + if (typeof this.options.guildWhitelist === 'undefined') this.options.guildWhitelist = []; Object.defineProperty(this, 'dBotsToken', { value: options.dBotsToken }); Object.defineProperty(this, 'dBotsOrgToken', { value: options.dBotsOrgToken }); @@ -63,8 +63,8 @@ class CommandoClient extends Client { let guilds = new Collection(); if (typeof guild === 'undefined') { for (const g of this.guilds.values()) { - if (this.guildWhitelist.includes(g.id)) continue; - if (g.members.filter(member => member.user.bot).size > this.guildPruneLevel) { + if (this.options.guildWhitelist.includes(g.id)) continue; + if (g.members.filter(member => member.user.bot).size > this.options.guildPruneLevel) { try { guilds.set(g.id, g); await g.leave(); @@ -74,8 +74,8 @@ class CommandoClient extends Client { } } } else { - if (this.guildWhitelist.includes(guild.id)) return guilds; - if (guild.members.filter(member => member.user.bot).size > this.guildPruneLevel) { + if (this.options.guildWhitelist.includes(guild.id)) return guilds; + if (guild.members.filter(member => member.user.bot).size > this.options.guildPruneLevel) { try { guilds.set(guild.id, guild); await guild.leave();