Change is_host_joined to use current_state table
This bypasses a bug where using the state groups to figure out if a host is in a room sometimes errors if the servers isn't in the room. (For example when the server rejected an invite to a remote room)
Showing
- synapse/api/auth.py 2 additions, 11 deletionssynapse/api/auth.py
- synapse/handlers/user_directory.py 3 additions, 3 deletionssynapse/handlers/user_directory.py
- synapse/state.py 0 additions, 11 deletionssynapse/state.py
- synapse/storage/roommember.py 23 additions, 29 deletionssynapse/storage/roommember.py
Loading
Please register or sign in to comment