From 11920c48639b038369aa866dcc3cc66405224907 Mon Sep 17 00:00:00 2001
From: lavigne2021 <ltheo2029@gmail.com>
Date: Wed, 8 Mar 2023 09:33:19 +0100
Subject: [PATCH] =?UTF-8?q?rajout=20de=20la=20commande=20.l=20petite=20am?=
 =?UTF-8?q?=C3=A9lioration=20de=20remove?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/corps.js | 10 ++++++++--
 src/help.js  | 16 ++++++++++------
 2 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/src/corps.js b/src/corps.js
index a3d4ff8..d1c394a 100644
--- a/src/corps.js
+++ b/src/corps.js
@@ -27,6 +27,7 @@ function handleCommand(message, cmdName, args) {
         case "liste":
         case "listeuh":
         case "ls":
+        case "l":
             list(message);
             break;
         
@@ -91,6 +92,8 @@ function add(args, message){
 
 function remove(args, message){
 
+    var count = 0;
+    
     const map = serversList.get(message.guildId);
 
     if (map.size === 0) return message.channel.send("La liste est vide.");
@@ -100,9 +103,12 @@ function remove(args, message){
     for (let article of articles) {
         if (article === "") continue;
         if (!map.has(article)) message.channel.send(`${article} n'est pas trouvé dans la liste`);
-        else map.delete(article);
+        else {
+            map.delete(article);
+            count++;
+        }
     }
-    message.channel.send("Vos articles ont bien été retirés.");    
+    if (count != 0) message.channel.send("Vos articles ont bien été retirés.");    
 }
 
 function clear(message){
diff --git a/src/help.js b/src/help.js
index 5d5f3f0..c0e3e81 100644
--- a/src/help.js
+++ b/src/help.js
@@ -1,16 +1,20 @@
 const help = `Liste des commandes 
 
 .list -- Affiche la liste de cours
-Alternatives : ls, liste, listeuh
+Alternatives : ls, liste, listeuh, l
 
-.add article1; article2 ... -- ajoute les articles donnés à la liste, possibilité d'écrire "4 pommes"
+.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.
+.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
+.clear 
+    --> supprime/clear la liste
 
-.backup -- réassigne à la liste la dernière liste supprimée (.clear) 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.
 
 `
 
-- 
GitLab