diff --git a/src/app/components/create-room/utils.ts b/src/app/components/create-room/utils.ts index a0ca7488..d0a45c3d 100644 --- a/src/app/components/create-room/utils.ts +++ b/src/app/components/create-room/utils.ts @@ -74,6 +74,10 @@ export const createRoomParentState = (parent: Room) => ({ }, }); +const createSpacePowerLevelsOverride = () => ({ + events_default: 50, +}); + export const createRoomEncryptionState = () => ({ type: 'm.room.encryption', state_key: '', @@ -121,6 +125,10 @@ export const createRoom = async (mx: MatrixClient, data: CreateRoomData): Promis initial_state: initialState, }; + if (data.type === RoomType.Space) { + options.power_level_content_override = createSpacePowerLevelsOverride(); + } + const result = await mx.createRoom(options); if (data.parent) {