From 7eb8b5d7f3992c4e5bcf295e1e672eff0f1ce0c7 Mon Sep 17 00:00:00 2001 From: Erik Johnston Date: Fri, 8 Feb 2019 14:36:12 +0000 Subject: [PATCH] Add proposal for invite error code --- .../1866-invite-unsupported-version-error-code.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 proposals/1866-invite-unsupported-version-error-code.md diff --git a/proposals/1866-invite-unsupported-version-error-code.md b/proposals/1866-invite-unsupported-version-error-code.md new file mode 100644 index 00000000..98098637 --- /dev/null +++ b/proposals/1866-invite-unsupported-version-error-code.md @@ -0,0 +1,14 @@ +# MSC 1866 - Unsupported Room Version Error Code for Invites + +It is currently unspecified what error code should be relayed to clients when +they attempt to invite a user on a remote server that does not support the room +version. + +The proposal is to reuse the `M_UNSUPPORTED_ROOM_VERSION` error code that is +currently returned by the create room API. + +Strictly, the error returned by the create room API would mean the local server +didn't support the room version, while for the invite API it would mean the +remote server didn't. However, there is sufficient overlap that it makes sense +to reuse the same error code and rely on the context to differentiate the two +cases.