From 1e6c7adb41c99225ac88936d67d32e3266cd2e70 Mon Sep 17 00:00:00 2001 From: Kierre Date: Wed, 22 Oct 2025 17:13:19 -0400 Subject: [PATCH] MSC4373: Server opt-out of specific EDU types --- vona/federation/__init__.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vona/federation/__init__.py b/vona/federation/__init__.py index 6a71b7a..9d14008 100644 --- a/vona/federation/__init__.py +++ b/vona/federation/__init__.py @@ -577,3 +577,13 @@ async def state_ids(room): "errcode": "M_MISSING_PARAM", "error": "Query parameter 'event_id' was not specified" }), 400 + + +@server.route("/_matrix/federation/unstable/io.fsky.vel/edutypes") +@server.route("/_matrix/federation/v1/edutypes") +async def edutypes(): + return jsonify({ + "read_receipts": False, + "presence": False, + "typing": False + })