Implement rooms V3 through V9

This commit is contained in:
2025-10-25 04:22:48 -04:00
parent 2f891508ab
commit 9b6988a029
7 changed files with 126 additions and 11 deletions

View File

@@ -73,7 +73,14 @@ async def room_state(room):
key = f"({event["type"]},'{event["state_key"]}')"
formatted_state[key] = event
event_id = event["event_id"]
if "event_id" in event:
event_id = event["event_id"]
else:
event_id = globals.make_ref_hash(
event,
int(globals.room_version_from_id(room))
)
event_cache[event_id] = event