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 || {}
|
power.users = power.users || {}
|
||||||
|
|
||||||
// Bridge bot can't demote equal power users, so need to decide which user will send the event
|
// 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 botPowerLevel = power.users?.[`@${reg.sender_localpart}:${reg.ooye.server_name}`] || 100
|
||||||
const eventSender = oldPowerLevel >= botPowerLevel ? mxid : undefined
|
const eventSender = oldPowerLevel >= botPowerLevel ? mxid : undefined
|
||||||
|
|
||||||
// Update the event content
|
// Update the event content
|
||||||
if (newPower == null || newPower === (power.events_default || 0)) {
|
if (newPower == null || newPower === (power.users_default || 0)) {
|
||||||
delete power.users[mxid]
|
delete power.users[mxid]
|
||||||
} else {
|
} else {
|
||||||
power.users[mxid] = newPower
|
power.users[mxid] = newPower
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue