Implement room V11
This commit is contained in:
@@ -223,6 +223,8 @@ def v3(request, room) -> dict:
|
||||
del event["signatures"]
|
||||
|
||||
# m.room.create doesn't have prev_events or auth_events
|
||||
if ver >= 11:
|
||||
del events["m.room.create"]["content"]["creator"]
|
||||
events["m.room.create"] = globals.hash_and_sign_event(events["m.room.create"], ver)
|
||||
hash_map["m.room.create"] = globals.make_ref_hash(events["m.room.create"], ver)
|
||||
|
||||
@@ -236,7 +238,7 @@ def v3(request, room) -> dict:
|
||||
hash_map["m.room.member"],
|
||||
]
|
||||
events["m.room.power_levels"]["prev_events"] = [hash_map["m.room.member"]]
|
||||
if ver == 10:
|
||||
if ver >= 10:
|
||||
events["m.room.power_levels"]["content"]["users"][f"@vona:{config.server_name}"] = 100
|
||||
events["m.room.power_levels"] = globals.hash_and_sign_event(events["m.room.power_levels"], ver)
|
||||
hash_map["m.room.power_levels"] = globals.make_ref_hash(events["m.room.power_levels"], ver)
|
||||
|
||||
Reference in New Issue
Block a user