Closed nisnevich closed 1 year ago
Another case:
Result: the proposal is cancelled, however exceptions are thrown
Solution: a lock should be associated with proposal id, and checked in on_raw_reaction_add one of the first things
Another case:
Adding vote is handled correctly (the added reaction is just removed, the user is DMed).
Solution could be: prevent removing the reaction (if it's possible).
Fixed.
When the proposal is cancelled at the very last seconds (when grant approval coroutine has already started), various errors occur. This should be fixed by checking a lock.