mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-03-17 00:44:09 +01:00
clarify that auto-joins are not force joins
This commit is contained in:
parent
343e1f676b
commit
97103c44cd
|
|
@ -177,11 +177,15 @@ Cycles in the parent->child and child->parent relationships are *not*
|
||||||
permitted, but clients (and servers) should be aware that they may be
|
permitted, but clients (and servers) should be aware that they may be
|
||||||
encountered, and ignore the relationship rather than recursing infinitely.
|
encountered, and ignore the relationship rather than recursing infinitely.
|
||||||
|
|
||||||
|
XXX: we need to deterministically specify where the cycles get cut.
|
||||||
|
I think kegan found a solution for this when implementing MSC2946 in Dendrite.
|
||||||
|
|
||||||
### Auto-joined children
|
### Auto-joined children
|
||||||
|
|
||||||
The `auto_join` flag on a child listing allows a space admin to list the
|
The `auto_join` flag on a child listing allows a space admin to list the
|
||||||
sub-spaces and rooms in that space which should be automatically joined by
|
sub-spaces and rooms in that space which should be automatically joined by
|
||||||
members of that space.
|
members of that space. (This is not a force-join, which are descoped for
|
||||||
|
a future MSC; the user can subsequently part these room if they desire.)
|
||||||
|
|
||||||
Joining should be performed by the client. This can optionally be sped up by
|
Joining should be performed by the client. This can optionally be sped up by
|
||||||
using [MSC2946](https://github.com/matrix-org/matrix-doc/pull/2946) to get a
|
using [MSC2946](https://github.com/matrix-org/matrix-doc/pull/2946) to get a
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue