From 79743e2b139a7efee37f184da1bb2310c1b6e81f Mon Sep 17 00:00:00 2001
From: loicbersier <loic.bersier1@gmail.com>
Date: Wed, 14 Oct 2020 20:20:12 +0200
Subject: [PATCH] see whitelisted word

Signed-off-by: loicbersier <loic.bersier1@gmail.com>
---
 commands/utility/seewhitelistedword.js | 41 ++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)
 create mode 100644 commands/utility/seewhitelistedword.js

diff --git a/commands/utility/seewhitelistedword.js b/commands/utility/seewhitelistedword.js
new file mode 100644
index 0000000..bb505ea
--- /dev/null
+++ b/commands/utility/seewhitelistedword.js
@@ -0,0 +1,41 @@
+const { Command } = require('discord-akairo');
+const whitelistWord = require('../../models').whitelistWord;
+
+
+class seewhitelistedCommand extends Command {
+	constructor() {
+		super('seewhitelistedword', {
+			aliases: ['seewhitelistedword', 'seewhitelisted'],
+			category: 'utility',
+			clientPermissions: ['SEND_MESSAGES', 'EMBED_LINKS'],
+			channel: 'guild',
+			description: {
+				content: 'Show the list of banned word',
+				usage: '',
+				examples: ['']
+			}
+		});
+	}
+
+	async exec(message) {
+		const WhitelistWord = await whitelistWord.findAll({where: {serverID: message.guild.id}});
+		let list;
+		for (let i = 0; i < WhitelistWord.length; i++) {
+			if (i == 0) {
+				list = WhitelistWord[i].get('word');
+			} else {
+				list = list + ' | ' + WhitelistWord[i].get('word');
+			}
+		}
+
+		if (list == undefined) return message.channel.send('No word are whitelisted yet.');
+		
+		const Embed = this.client.util.embed()
+			.setColor(message.member ? message.member.displayHexColor : 'NAVY')
+			.setTitle('List of whitelisted words')
+			.setDescription(list);
+	
+		return message.channel.send(Embed);
+	}
+}
+module.exports = seewhitelistedCommand;
\ No newline at end of file