From 542e5be3267d0a5fb780e933c1e2b7a8b72ef410 Mon Sep 17 00:00:00 2001
From: loicbersier <loic.bersier1@gmail.com>
Date: Fri, 12 Oct 2018 10:50:54 +0200
Subject: [PATCH] Added reasons

---
 commands/admin/ban.js  | 14 ++++++++++----
 commands/admin/kick.js | 14 ++++++++++----
 2 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/commands/admin/ban.js b/commands/admin/ban.js
index 92bb6548..a84d610f 100644
--- a/commands/admin/ban.js
+++ b/commands/admin/ban.js
@@ -14,15 +14,21 @@ module.exports = class BanCommand extends Command {
                     key: 'member',
                     prompt: 'Wich member would you like to ban?',
                     type: 'member',
-                }
+                },
+                {
+                    key: 'reasons',
+                    prompt: 'What is the reasons of the kick',
+                    type: 'string',
+                    default: ''
+                } 
             ]
         });
     }
 
-    async run(message, { member }) {
+    async run(message, { member, reasons }) {
         if(member.id === message.author.id)
             return message.say("Why would you ban yourself ?")
-        member.ban()
-            .then(() => message.reply(`${member.user.username} was succesfully banned.`));
+        member.ban(reasons)
+            .then(() => message.reply(`${member.user.username} was succesfully banned with the following reasons "${reasons}".`));
         };
 };
\ No newline at end of file
diff --git a/commands/admin/kick.js b/commands/admin/kick.js
index c0e0702a..d61bee51 100644
--- a/commands/admin/kick.js
+++ b/commands/admin/kick.js
@@ -14,15 +14,21 @@ module.exports = class KickCommand extends Command {
                     key: 'member',
                     prompt: 'Wich member would you like to kick?',
                     type: 'member',
-                }
+                },
+                {
+                    key: 'reasons',
+                    prompt: 'What is the reasons of the kick',
+                    type: 'string',
+                    default: ''
+                } 
             ]
         });
     }
 
-    async run(message, { member }) {
+    async run(message, { member, reasons }) {
         if(member.id === message.author.id)
             return message.say("Why would you kick yourself ?")
-        member.kick()
-        .then(() => message.reply(`${member.user.username} was succesfully kicked.`));
+        member.kick(reasons)
+        .then(() => message.reply(`${member.user.username} was succesfully kicked with the following reasons "${reasons}".`));
         };
 };
\ No newline at end of file