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' });