Support room version 12 and the "creator power level"
This commit is contained in:
parent
f804e0377b
commit
c36deef7e2
13 changed files with 351 additions and 113 deletions
|
|
@ -95,7 +95,7 @@ export default {
|
|||
generateAliasForRoom() {
|
||||
return true;
|
||||
},
|
||||
getRoomCreationOptions() {
|
||||
getRoomCreationOptions(roomVersion) {
|
||||
const createRoomOptions = {
|
||||
visibility: "private", // Not listed!
|
||||
name: this.roomName,
|
||||
|
|
@ -142,7 +142,9 @@ export default {
|
|||
|
||||
// Set power level event. Need to do that here, because we might not have the userId when the options object is created.
|
||||
const powerLevels = {};
|
||||
powerLevels[this.$matrix.currentUserId] = 100;
|
||||
if (roomVersion < 12) {
|
||||
powerLevels[this.$matrix.currentUserId] = 100;
|
||||
}
|
||||
let powerLevelContent = {
|
||||
users: powerLevels,
|
||||
events_default: 0,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue