chatrix
chatrix copied to clipboard
Gracefully handle single-room mode when room is not available to user
There are several scenarios that can result in the user not being able to access the configured room, in single-room mode:
- Room doesn't exist
- User can't access room
- Because room is private
- Because room is not under a Space the user has access to
- etc
- Configured room alias doesn't resolve to a room
We should gracefully handle this case, by either:
- Showing an error screen
- Falling back to non-single-room mode