Previously, we just had very basic partial room exclusion based on whether we were lazy-loading room members. Now with this PR, we added `must_await_full_state(...)` with rules to check if we have a we're only requesting `required_state` which is completely satisfied even with partial state. Partially-stated rooms should have all state events except for remote membership events so if we require a remote membership event anywhere, then we need to return `True`. |
||
|---|---|---|
| .. | ||
| admin | ||
| client | ||
| key | ||
| media | ||
| synapse | ||
| __init__.py | ||
| test_health.py | ||
| test_well_known.py | ||