Support room version 1 on invitations
This commit is contained in:
@@ -440,10 +440,10 @@ def invite_user(data):
|
||||
|
||||
if "event" in invite_data:
|
||||
if "room_version" in invite_data:
|
||||
if invite_data["room_version"] != "2":
|
||||
if invite_data["room_version"] not in ["1", "2"]:
|
||||
return jsonify({
|
||||
"errcode": "M_INCOMPATIBLE_ROOM_VERSION",
|
||||
"error": "Vona only supports room version 2.",
|
||||
"error": "Unsupported room version",
|
||||
"room_version": invite_data["room_version"]
|
||||
}), 400
|
||||
|
||||
@@ -459,7 +459,10 @@ def invite_user(data):
|
||||
and content["membership"] == "invite"
|
||||
and event["state_key"] == f"@vona:{server_name}"
|
||||
):
|
||||
return jsonify({"event": globals.sign_json_without_discard(invite_data["event"]), "room_version": "2"})
|
||||
return jsonify({
|
||||
"event": globals.sign_json_without_discard(invite_data["event"]),
|
||||
"room_version": invite_data["room_version"]
|
||||
})
|
||||
|
||||
|
||||
return jsonify({
|
||||
|
||||
Reference in New Issue
Block a user