Improved the ICCC
This commit is contained in:
		
							parent
							
								
									9be6bfc5fa
								
							
						
					
					
						commit
						6f58346f57
					
				@ -32,7 +32,11 @@ func WriteMessage2Any(channel, command string, message interface{}) {
 | 
				
			|||||||
	count := len(entries)
 | 
						count := len(entries)
 | 
				
			||||||
	if count > 0 {
 | 
						if count > 0 {
 | 
				
			||||||
		// Case: Find at least one possible listener. Choose a random one and deliver:
 | 
							// Case: Find at least one possible listener. Choose a random one and deliver:
 | 
				
			||||||
 | 
							if len(entries) == 1 {
 | 
				
			||||||
 | 
								listener := entries[0]
 | 
				
			||||||
 | 
							} else {
 | 
				
			||||||
			listener := entries[Tools.RandomInteger(count)]
 | 
								listener := entries[Tools.RandomInteger(count)]
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
		go sendMessage(listener, data)
 | 
							go sendMessage(listener, data)
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		// Case: Find no listener at all.
 | 
							// Case: Find no listener at all.
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user