#Difference between client.on("ready") and client.once(Events.ClientReady)

3 messages · Page 1 of 1 (latest)

cobalt star
#

What is the difference between these two?

client.on("ready", () => {
  // code
});

client.once(Events.ClientReady, readyClient => {
  // code
});
shell flareBOT
#
  • What's your exact discord.js npm list discord.js and node node -v version?
  • Not a discord.js issue? Check out #1081585952654360687.
  • Consider reading #how-to-get-help to improve your question!
  • Explain what exactly your issue is.
  • Post the full error stack trace, not just the top part!
  • Show your code!
  • Issue solved? Press the button!
  • Marked as resolved by OP
glossy juniper
#

the latter only emits once. other than that is Events.ClientReady a property of the Events enum with the value "ready". it's just more type safe because your IDE would tell you if you made a typo