From 7e8eb6de7fd797393a1a66e757645a00a9ed4a1d Mon Sep 17 00:00:00 2001 From: Kierre Date: Mon, 13 Oct 2025 09:53:56 -0400 Subject: [PATCH] msc: 4358 --- vona/federation/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vona/federation/__init__.py b/vona/federation/__init__.py index 3976c60..d81f556 100644 --- a/vona/federation/__init__.py +++ b/vona/federation/__init__.py @@ -477,3 +477,10 @@ async def space_hierachy(roomId): "errcode": "M_NOT_FOUND", "error": "Room does not exist." }), 404 + + +@server.route("/_matrix/federation/v1/org.matrix.msc4358/discover_common_rooms", methods=["POST"]) +@server.route("/_matrix/federation/v1/discover_common_rooms", methods=["POST"]) +async def discover_common_rooms(): + tags = request.json.get("room_participation_tags", []) + return jsonify({"recognised_tags": tags})