setPowerLevel in MatrixClient no longer requires old event

This commit is contained in:
N-Pex 2025-05-13 16:03:04 +02:00
parent 972c80c65d
commit ae312db784

View file

@ -637,10 +637,7 @@ export default {
if (this.matrixClient && roomId && userId) {
const room = this.getRoom(roomId);
if (room && room.currentState) {
const powerLevelEvent = room.currentState.getStateEvents("m.room.power_levels", "");
if (powerLevelEvent) {
this.matrixClient.setPowerLevel(roomId, userId, 100, powerLevelEvent);
}
this.matrixClient.setPowerLevel(roomId, userId, 100);
}
}
},
@ -650,10 +647,7 @@ export default {
const room = this.getRoom(roomId);
console.log("Room", room);
if (room && room.currentState) {
const powerLevelEvent = room.currentState.getStateEvents("m.room.power_levels", "");
if (powerLevelEvent) {
this.matrixClient.setPowerLevel(roomId, userId, 50, powerLevelEvent);
}
this.matrixClient.setPowerLevel(roomId, userId, 50);
}
}
},
@ -662,10 +656,7 @@ export default {
if (this.matrixClient && roomId && userId) {
const room = this.getRoom(roomId);
if (room && room.currentState) {
const powerLevelEvent = room.currentState.getStateEvents("m.room.power_levels", "");
if (powerLevelEvent) {
this.matrixClient.setPowerLevel(roomId, userId, 0, powerLevelEvent);
}
this.matrixClient.setPowerLevel(roomId, userId, 0);
}
}
},