Empty admin rooms should be discarded or unused #579
Labels
Admin Room
Involves the admin room subsystem
S-Minor
Impairs non-critical functionality or suitable workarounds exist
T-Defect
Bugs, crashes, hangs, vulnerabilities, or other reported problems.
If a user leaves their admin room, Hookshot continues to use it for posting URLs generated by
!hookshot webhook
. Since admin rooms are typically invite-only DMs, the user will never be able rejoin the room after leaving it, and will never be able to see those messages.To prevent posting messages in inaccessible admin rooms, Hookshot should either leave empty admin rooms (on startup or in response to the user leaving), or should invite the user back to an admin room when posting a new message in it. My preference is the former, because it prevents Hookshot's room list from slowly growing larger and larger.
The text was updated successfully, but these errors were encountered: