From 92db4ba66ac244c2dff667a358d9b7d360a3c0d4 Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 29 Jun 2025 03:18:39 +0200 Subject: Drop MSC3244 as it was rejected --- synapse/api/room_versions.py | 37 ------------------------------------- 1 file changed, 37 deletions(-) (limited to 'synapse/api/room_versions.py') diff --git a/synapse/api/room_versions.py b/synapse/api/room_versions.py index 4bde385f78..697acc25ba 100644 --- a/synapse/api/room_versions.py +++ b/synapse/api/room_versions.py @@ -415,40 +415,3 @@ KNOWN_ROOM_VERSIONS: Dict[str, RoomVersion] = { RoomVersions.MSC3757v11, ) } - - -@attr.s(slots=True, frozen=True, auto_attribs=True) -class RoomVersionCapability: - """An object which describes the unique attributes of a room version.""" - - identifier: str # the identifier for this capability - preferred_version: Optional[RoomVersion] - support_check_lambda: Callable[[RoomVersion], bool] - - -MSC3244_CAPABILITIES = { - cap.identifier: { - "preferred": ( - cap.preferred_version.identifier - if cap.preferred_version is not None - else None - ), - "support": [ - v.identifier - for v in KNOWN_ROOM_VERSIONS.values() - if cap.support_check_lambda(v) - ], - } - for cap in ( - RoomVersionCapability( - "knock", - RoomVersions.V7, - lambda room_version: room_version.knock_join_rule, - ), - RoomVersionCapability( - "restricted", - RoomVersions.V9, - lambda room_version: room_version.restricted_join_rule, - ), - ) -} -- cgit 1.5.1