grapevine/book
Andreas Fuchs e001356653
Return local join error if all remote joins fail
If all join requests to resident servers fail or if the joining server
is the only resident server (i.e. the room is local-only), we would
previously send a 500 error, even if the more correct response would be
M_UNAUTHORIZED (e.g. if the user tries to join an invite-only room).

To fix this, we now return the error generated by attempting the join
locally, which correctly informs the client about why their request
failed.
2024-10-13 19:10:58 -07:00
..
changelog.md Return local join error if all remote joins fail 2024-10-13 19:10:58 -07:00
code-of-conduct.md add a code of conduct 2024-06-17 16:39:22 -07:00
contributing.md add a page about contributing in general 2024-06-17 16:39:22 -07:00
introduction.md oops, i dropped my fork 2024-09-20 16:52:05 -07:00
SUMMARY.md add and backfill changelog 2024-06-17 16:39:22 -07:00