From 1fce4d5ba1dc3ad3b32fe9329ff8e6fb8238c103 Mon Sep 17 00:00:00 2001 From: Kierre Date: Wed, 22 Oct 2025 22:45:56 -0400 Subject: [PATCH] Update MSC4373 implentation --- vona/federation/__init__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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, })