From: Max Charrier Date: Tue, 5 Nov 2024 16:39:34 +0000 (+0100) Subject: Use Symbol object for context instead of relative number X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=f15540ef5cd05622fca9f2352db5373e0856ab00;p=matthieu%2Fgru.git Use Symbol object for context instead of relative number Signed-off-by: Max Charrier --- diff --git a/discordjs/src/index.mjs b/discordjs/src/index.mjs index 7acaa37..edddb49 100644 --- a/discordjs/src/index.mjs +++ b/discordjs/src/index.mjs @@ -81,7 +81,7 @@ const messageAction = async (message, ctx) => { let shouldReplyByCounter = messageReplyCounter >= Math.floor(Math.random() * 75) + 35; let shouldReply = ( - (ctx == 0 && shouldReplyByTimestamp) || + (ctx === Symbol.for("created") && shouldReplyByTimestamp) || shouldReplyByCounter || specialChannels.includes(message.channelId) || message.guild == null @@ -112,9 +112,7 @@ const messageAction = async (message, ctx) => { message.reply("<:quoi:1061204752542748742>") } }; - -// Context is 0 for created and 1 for updated -client.on("messageCreate", message => messageAction(message, 0)); -client.on("messageUpdate", (_, message) => messageAction(message, 1)); +client.on("messageCreate", message => messageAction(message, Symbol.for("created"))); +client.on("messageUpdate", (_, message) => messageAction(message, Symbol.for("updated"))); client.login(process.env.TOKEN);