Makes use of Promises to run reaction change callbacks in sequence.
This is an attempt to prevent a race condition where a reaction add/remove event happens before the previous one finishes processing, causing unintended side-effects like sending a board message twice.
Makes use of Promises to run reaction change callbacks in sequence.
This is an attempt to prevent a race condition where a reaction add/remove event happens before the previous one finishes processing, causing unintended side-effects like sending a board message twice.