summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Charrier <max@puffer.fish>2024-11-05 17:39:34 +0100
committerMax Charrier <max@puffer.fish>2024-11-05 17:39:34 +0100
commitf15540ef5cd05622fca9f2352db5373e0856ab00 (patch)
treec602de0b13f13a158a9a04299595f048c66ac0fb
parentf77f2c7a663061888122a0322945752f5a721e05 (diff)
Use Symbol object for context instead of relative number
Signed-off-by: Max Charrier <max@puffer.fish>
-rw-r--r--discordjs/src/index.mjs8
1 files changed, 3 insertions, 5 deletions
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);