Set room avatar on room creation

Also set proper power levels
This commit is contained in:
Andrew Ferrazzutti 2021-04-01 02:24:27 -04:00
parent d09a6c443a
commit 4edf0cdaa5
1 changed files with 16 additions and 14 deletions

View File

@ -454,20 +454,22 @@ class Portal(DBPortal, BasePortal):
"type": "m.room.related_groups", "type": "m.room.related_groups",
"content": {"groups": [self.config["appservice.community_id"]]}, "content": {"groups": [self.config["appservice.community_id"]]},
}) })
#initial_state.append({ initial_state.append({
# "type": str(EventType.ROOM_POWER_LEVELS), "type": str(EventType.ROOM_POWER_LEVELS),
# "content": { "content": {
# "users": { "users": {
# self.az.bot_mxid: 100, self.az.bot_mxid: 100,
# self.main_intent.mxid: 100, self.main_intent.mxid: 100,
# }, }
# "events": {}, }
# "events_default": 100, })
# "state_default": 50, if self.icon_mxc:
# "invite": 50, initial_state.append({
# "redact": 0 "type": str(EventType.ROOM_AVATAR),
# } "content": {
#}) "url": self.icon_mxc
}
})
# We lock backfill lock here so any messages that come between the room being created # We lock backfill lock here so any messages that come between the room being created
# and the initial backfill finishing wouldn't be bridged before the backfill messages. # and the initial backfill finishing wouldn't be bridged before the backfill messages.