From 1bfd818fb78ec23bbc7beeaea05e7ffaee229b57 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Sat, 13 Feb 2021 16:50:19 -0500 Subject: [PATCH] Fix --- structures/Client.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/structures/Client.js b/structures/Client.js index 147399f9..3c7ced9b 100644 --- a/structures/Client.js +++ b/structures/Client.js @@ -81,15 +81,19 @@ module.exports = class XiaoClient extends CommandoClient { exportBlacklist() { let text = '{\n "guild": [\n '; - for (const id of this.blacklist.guild) { - text += `"${id}",\n `; + if (this.blacklist.guild.length) { + for (const id of this.blacklist.guild) { + text += `"${id}",\n `; + } + text = text.slice(0, -4); } - text = text.slice(0, -4); text += '\n ],\n "user": [\n '; - for (const id of this.blacklist.user) { - text += `"${id}",\n `; + if (this.blacklist.user.length) { + for (const id of this.blacklist.user) { + text += `"${id}",\n `; + } + text = text.slice(0, -4); } - text = text.slice(0, -4); text += '\n ]\n}\n'; const buf = Buffer.from(text); fs.writeFileSync(path.join(__dirname, '..', 'blacklist.json'), buf, { encoding: 'utf8' });