-
-
Notifications
You must be signed in to change notification settings - Fork 126
Closed
Labels
A-Client-ServerIssues affecting the CS APIIssues affecting the CS APIclarificationAn area where the expected behaviour is understood, but the spec could do with being more explicitAn area where the expected behaviour is understood, but the spec could do with being more explicit
Description
tbh this is not a problem that is limited to the spec, and it probably overlaps with other existing issues, but I'm going to file it here for want of anywhere better right now.
Essentially, the term "public room" (or its counterpart, "private room") gets bandied around (most recently in matrix-org/synapse#7639), but there is no good definition of what defines whether a room is public or private.
For example, is it determined by:
- the join rule (https://spec.matrix.org/v1.10/client-server-api/#mroomjoin_rules)
- the history visibility (https://spec.matrix.org/v1.10/client-server-api/#room-history-visibility) (which to be fair doesn't use the words
publicorprivate, but tends to get tied up here) - whether the room is included in the results of
publicRooms(https://spec.matrix.org/v1.10/client-server-api/#get_matrixclientv3publicrooms) - which preset was used to create the room with
/createRoom(https://spec.matrix.org/v1.10/client-server-api/#post_matrixclientv3createroom) - the value of the (unspecced?)
m.dmaccountdata flag
Metadata
Metadata
Assignees
Labels
A-Client-ServerIssues affecting the CS APIIssues affecting the CS APIclarificationAn area where the expected behaviour is understood, but the spec could do with being more explicitAn area where the expected behaviour is understood, but the spec could do with being more explicit