mirror of
				https://github.com/ergochat/ergo.git
				synced 2025-10-30 21:37:23 +01:00 
			
		
		
		
	Review fix
This commit is contained in:
		
							parent
							
								
									22ed6bb1f1
								
							
						
					
					
						commit
						267c51bbbf
					
				| @ -209,11 +209,12 @@ func (clients *ClientManager) AllWithCaps(capabs ...caps.Capability) (sessions [ | ||||
| 
 | ||||
| // AllWithCapsNotify returns all clients with the given capabilities, and that support cap-notify. | ||||
| func (clients *ClientManager) AllWithCapsNotify(capabs ...caps.Capability) (sessions []*Session) { | ||||
| 	capabs = append(capabs, caps.CapNotify) | ||||
| 	clients.RLock() | ||||
| 	defer clients.RUnlock() | ||||
| 	for _, client := range clients.byNick { | ||||
| 		for _, session := range client.Sessions() { | ||||
| 			capabs = append(capabs, caps.CapNotify) | ||||
| 			// cap-notify is implicit in cap version 302 and above | ||||
| 			if session.capabilities.HasAll(capabs...) || 302 <= session.capVersion { | ||||
| 				sessions = append(sessions, session) | ||||
| 			} | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Daniel Oaks
						Daniel Oaks