Send a message from purple to matrix
Get invited to DM room
Leave DM room
Send a message from purple to matrix again
Messages get delivered to existing room even though the target user is already there
The user should either get reinvited if they're not there, or the room removed from Bifrost and DB altogether when the (only) matrix user leaves.
To reproduce:
Send a message from purple to matrix Get invited to DM room Leave DM room Send a message from purple to matrix again Messages get delivered to existing room even though the target user is already there
The user should either get reinvited if they're not there, or the room removed from Bifrost and DB altogether when the (only) matrix user leaves.