From fe43b77611c5316379099df2e6cbbf72fddfa4bd Mon Sep 17 00:00:00 2001 From: Kierre Date: Fri, 17 Oct 2025 23:18:13 -0400 Subject: [PATCH] MSC4370: Federation endpoint for retrieving current extremities --- vona/federation/__init__.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vona/federation/__init__.py b/vona/federation/__init__.py index 2174473..560f1f7 100644 --- a/vona/federation/__init__.py +++ b/vona/federation/__init__.py @@ -485,3 +485,13 @@ async def backfill(room): "origin_server_ts": int(str(time.time() * 1000).split(".")[0]), "pdus": send_join(bullshit, room)["state"] }) + + +@server.route("/_matrix/federation/unstable/org.matrix.msc4370/extremities/") +@server.route("/_matrix/federation/v1/extremities/") +async def extremities(room): + return jsonify({ + "prev_events": [ + globals.make_event_id(seed=f"6_{room}"), + ] + })