Implement MSC4367 room directory

This commit is contained in:
2025-10-15 13:46:00 -04:00
parent 9aa2e062e5
commit f771130a16
4 changed files with 72 additions and 40 deletions

View File

@@ -347,10 +347,7 @@ async def make_join(roomId, userId):
@server.route("/_matrix/federation/v1/publicRooms", methods=["POST", "GET"])
async def room_directory():
return jsonify({
"chunk": [],
"total_room_count_estimate": 0
})
return jsonify(globals.room_dir)
# https://spec.matrix.org/latest/server-server-api/#transactions