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