Something that was brought up in Discord is that reported posts stay in the queue, and because we're not tied to Reddit anymore, we can remove these now as they come in and avoid the unfortunate situation that happened earlier with a volunteer reporting a post and then rerolling it multiple times. This PR reworks the logic of the report flow to automatically remove a post pending the response from the Slack ping, which can optionally reinstate it. Also includes some very small fixes I noticed while debugging this.
Relevant issue: #258
Description:
Something that was brought up in Discord is that reported posts stay in the queue, and because we're not tied to Reddit anymore, we can remove these now as they come in and avoid the unfortunate situation that happened earlier with a volunteer reporting a post and then rerolling it multiple times. This PR reworks the logic of the report flow to automatically remove a post pending the response from the Slack ping, which can optionally reinstate it. Also includes some very small fixes I noticed while debugging this.
Checklist: