Fix default power property usage
This commit is contained in:
parent
50ca219fc1
commit
6c23c5725a
1 changed files with 2 additions and 2 deletions
|
@ -318,12 +318,12 @@ async function setUserPower(roomID, mxid, newPower) {
|
|||
power.users = power.users || {}
|
||||
|
||||
// Bridge bot can't demote equal power users, so need to decide which user will send the event
|
||||
const oldPowerLevel = power.users?.[mxid] || power.events_default || 0
|
||||
const oldPowerLevel = power.users?.[mxid] || power.users_default || 0
|
||||
const botPowerLevel = power.users?.[`@${reg.sender_localpart}:${reg.ooye.server_name}`] || 100
|
||||
const eventSender = oldPowerLevel >= botPowerLevel ? mxid : undefined
|
||||
|
||||
// Update the event content
|
||||
if (newPower == null || newPower === (power.events_default || 0)) {
|
||||
if (newPower == null || newPower === (power.users_default || 0)) {
|
||||
delete power.users[mxid]
|
||||
} else {
|
||||
power.users[mxid] = newPower
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue