|  | @@ -62,8 +62,7 @@ func (us *TimedUserSet) generateNewHashes(lastSec, nowSec int64, idx int, id ID)
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  func (us *TimedUserSet) updateUserHash(tick <-chan time.Time) {
 |  |  func (us *TimedUserSet) updateUserHash(tick <-chan time.Time) {
 | 
											
												
													
														|  | -	now := time.Now().UTC()
 |  | 
 | 
											
												
													
														|  | -	lastSec := now.Unix()
 |  | 
 | 
											
												
													
														|  | 
 |  | +	lastSec := time.Now().UTC().Unix() - cacheDurationSec
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	for now := range tick {
 |  |  	for now := range tick {
 | 
											
												
													
														|  |  		nowSec := now.UTC().Unix() + cacheDurationSec
 |  |  		nowSec := now.UTC().Unix() + cacheDurationSec
 | 
											
										
											
												
													
														|  | @@ -81,7 +80,7 @@ func (us *TimedUserSet) AddUser(user User) error {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	nowSec := time.Now().UTC().Unix()
 |  |  	nowSec := time.Now().UTC().Unix()
 | 
											
												
													
														|  |  	lastSec := nowSec - cacheDurationSec
 |  |  	lastSec := nowSec - cacheDurationSec
 | 
											
												
													
														|  | -	us.generateNewHashes(lastSec, nowSec, idx, id)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	us.generateNewHashes(lastSec, nowSec+cacheDurationSec, idx, id)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	return nil
 |  |  	return nil
 | 
											
												
													
														|  |  }
 |  |  }
 |