forked from cadence/out-of-your-element
		
	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