From 81d953f548133f1324397a400cf3ed8c49540a4a Mon Sep 17 00:00:00 2001
From: Camille <ltheo2029@gmail.com>
Date: Thu, 11 Nov 2021 21:48:32 +0100
Subject: [PATCH] Bug fixed (... and remove)

---
 .gitignore   | 3 ++-
 save.json    | 1 -
 src/corps.js | 4 ++--
 src/debug.js | 1 -
 src/help.js  | 8 ++++++--
 src/index.js | 5 ++++-
 6 files changed, 14 insertions(+), 8 deletions(-)
 delete mode 100644 src/debug.js

diff --git a/.gitignore b/.gitignore
index 1dcef2d..46daf45 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 node_modules
-.env
\ No newline at end of file
+.env
+save.json
\ No newline at end of file
diff --git a/save.json b/save.json
index b6ae96d..e69de29 100644
--- a/save.json
+++ b/save.json
@@ -1 +0,0 @@
-[["892099414208946206",[["oui ",1],["non",1]]],["817119385021972500",[["rododhendron",1]]]]
\ No newline at end of file
diff --git a/src/corps.js b/src/corps.js
index 78e82d1..d5d769c 100644
--- a/src/corps.js
+++ b/src/corps.js
@@ -93,8 +93,8 @@ function remove(args, message){
 
     for (let article of articles) {
         if (article === "") continue;
-        if (!map.has(article)) return message.channel.send(`${article} n'est pas trouvé dans la liste`);
-        map.delete(article);
+        if (!map.has(article)) message.channel.send(`${article} n'est pas trouvé dans la liste`);
+        else map.delete(article);
     }
     message.channel.send("Vos articles ont bien été retirés.");    
 }
diff --git a/src/debug.js b/src/debug.js
deleted file mode 100644
index 025c2f2..0000000
--- a/src/debug.js
+++ /dev/null
@@ -1 +0,0 @@
-let map = new Map();    
\ No newline at end of file
diff --git a/src/help.js b/src/help.js
index cd864ea..782ea39 100644
--- a/src/help.js
+++ b/src/help.js
@@ -1,11 +1,15 @@
 const help = `Liste des commandes 
 
-.list -- Affiche la liste de course
+.list -- Affiche la liste de cours
+
 .add article1; article2 ... -- ajoute les articles donnés à la liste, possibilité d'écrire "4 pommes"
+
 .remove article1; article2 ... -- enlève les articles donnés à la liste
     S'il y a plusieurs mêmes articles, tous sont retirés.
+
 .clear -- supprime/clear la liste
-.backup -- réassigne à la liste la dernière liste supprimée si celle-ci le fut par erreur.
+
+.backup -- réassigne à la liste la dernière liste supprimée (.clear) si celle-ci le fut par erreur.
 
 `
 
diff --git a/src/index.js b/src/index.js
index 849c322..8a6653b 100644
--- a/src/index.js
+++ b/src/index.js
@@ -17,13 +17,16 @@ let serverList = [];
 client.on('messageCreate', (message) => {
 
     if (message.author.bot) return;
-        
+    
+
 
     if (message.content.startsWith(PREFIX)) {
         const [ cmdName, ...args] = message.content
             .trim()
             .substring(PREFIX.length)
             .split(/ +/);
+
+        if (cmdName.startsWith(PREFIX)) return;
         handleCommand(message,cmdName, args); // Main function of corps.js
 
     } 
-- 
GitLab