Skip to content Skip to sidebar Skip to footer

How To Resolve Promises In Order?

I'm having a very troublesome time figuring out how to do promises in order. I'm making a chat bot for DiscordApp in Node.js, I have searched plenty on here and Google in general.

Solution 1:

Maybe you want to try this:

msg.channel.send('some message being sent')
  .then(sentMessage => {
    const result = poll.users[msg.author.id].reduce((p, c, i) => p.then(() => sentMessage.react(emoji[i])), Promise.resolve());

    result.then(() => {
        console.log('all emojis shall be sent in order');
    });
})

Post a Comment for "How To Resolve Promises In Order?"