Skip to content

Commit c79d1ac

Browse files
clokepanoadragon453
authored andcommitted
Clarify error conditions.
Co-authored-by: Andrew Morgan <[email protected]>
1 parent d399653 commit c79d1ac

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

proposals/3083-restricted-rooms.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ an error response with HTTP status code of 403 and an `errcode` of `M_FORBIDDEN`
6666
It is possible for a resident homeserver (one which receives a `/make_join` /
6767
`/send_join` request) to not know if the user is in some of the allowed rooms (due
6868
to not participating in them). If the user is not in any of the allowed rooms that
69-
are known to the homeserver it should return an error response with HTTP status code
70-
of 400 with an `errcode` of `M_UNABLE_TO_AUTHORISE_JOIN`. The joining server should
69+
are known to the homeserver, and the homeserver is not participating in all listed
70+
rooms, then it should return an error response with HTTP status code of 400 with an `errcode` of `M_UNABLE_TO_AUTHORISE_JOIN`. The joining server should
7171
attempt to join via another resident homeserver. If the resident homeserver knows
7272
that the user is not in *any* of the allowed rooms it should return an error response
7373
with HTTP status code of 403 and an `errcode` of `M_FORBIDDEN`. Note that it is a

0 commit comments

Comments
 (0)