Don't put required power levels on permission state events

paul/schema_breaking_changes
Erik Johnston 2014-09-01 20:27:45 +01:00
parent f452899fe2
commit 6d28560626
1 changed files with 4 additions and 2 deletions

View File

@ -149,6 +149,7 @@ class RoomCreationHandler(BaseRoomHandler):
event_keys = { event_keys = {
"room_id": room_id, "room_id": room_id,
"user_id": creator.to_string(), "user_id": creator.to_string(),
"required_power_level": 10,
} }
def create(etype, **content): def create(etype, **content):
@ -164,9 +165,10 @@ class RoomCreationHandler(BaseRoomHandler):
default=0, default=0,
) )
power_levels_event = create( power_levels_event = self.event_factory.create_event(
etype=RoomPowerLevelsEvent.TYPE, etype=RoomPowerLevelsEvent.TYPE,
**{creator.to_string(): 10, "default": 0} content={creator.to_string(): 10, "default": 0},
**event_keys
) )
join_rule = JoinRules.PUBLIC if is_public else JoinRules.INVITE join_rule = JoinRules.PUBLIC if is_public else JoinRules.INVITE