diff --git a/vona/federation/__init__.py b/vona/federation/__init__.py index 9d14008..6618e6d 100644 --- a/vona/federation/__init__.py +++ b/vona/federation/__init__.py @@ -425,6 +425,8 @@ async def user_keys(): @server.route("/_matrix/federation/v2/invite//", methods=["PUT"]) async def invite_user_v2(room, txnId): + invite_data = request.json + if "event" in invite_data: if "room_version" in invite_data: if invite_data["room_version"] not in ["1", "2"]: @@ -583,7 +585,7 @@ async def state_ids(room): @server.route("/_matrix/federation/v1/edutypes") async def edutypes(): return jsonify({ - "read_receipts": False, - "presence": False, - "typing": False + "m.presence": False, + "m.receipt": False, + "m.typing": False, })