|  | @@ -12,18 +12,16 @@ type RedisSessionStore struct {
 | 
	
		
			
			| 12 | 12 |  }
 | 
	
		
			
			| 13 | 13 |  
 | 
	
		
			
			| 14 | 14 |  func NewRedisSessionStore(address string, password string) *RedisSessionStore {
 | 
	
		
			
			| 15 |  | -	session := &RedisSessionStore{once:&sync.Once{}}
 | 
	
		
			
			| 16 |  | -	session.once.Do(func() {
 | 
	
		
			
			| 17 |  | -		session.client = redis.NewClient(&redis.Options{
 | 
	
		
			
			| 18 |  | -			Addr:     address,
 | 
	
		
			
			| 19 |  | -			Password: password,
 | 
	
		
			
			| 20 |  | -		})
 | 
	
		
			
			| 21 |  | -
 | 
	
		
			
			| 22 |  | -		if err := session.client.Ping().Err(); err != nil {
 | 
	
		
			
			| 23 |  | -			panic(err)
 | 
	
		
			
			| 24 |  | -		}
 | 
	
		
			
			|  | 15 | +	session := &RedisSessionStore{once: &sync.Once{}}
 | 
	
		
			
			|  | 16 | +	session.client = redis.NewClient(&redis.Options{
 | 
	
		
			
			|  | 17 | +		Addr:     address,
 | 
	
		
			
			|  | 18 | +		Password: password,
 | 
	
		
			
			| 25 | 19 |  	})
 | 
	
		
			
			| 26 | 20 |  
 | 
	
		
			
			|  | 21 | +	if err := session.client.Ping().Err(); err != nil {
 | 
	
		
			
			|  | 22 | +		panic(err)
 | 
	
		
			
			|  | 23 | +	}
 | 
	
		
			
			|  | 24 | +
 | 
	
		
			
			| 27 | 25 |  	return session
 | 
	
		
			
			| 28 | 26 |  }
 | 
	
		
			
			| 29 | 27 |  
 | 
	
	
		
			
			|  | @@ -32,18 +30,9 @@ func (rss *RedisSessionStore) StoreJwtToken(key string, value string, timeout ti
 | 
	
		
			
			| 32 | 30 |  }
 | 
	
		
			
			| 33 | 31 |  
 | 
	
		
			
			| 34 | 32 |  func (rss *RedisSessionStore) IsExistsJwtToken(key string) bool {
 | 
	
		
			
			| 35 |  | -	if v := rss.client.Exists(key).Val(); v != 1 {
 | 
	
		
			
			| 36 |  | -		return false
 | 
	
		
			
			| 37 |  | -	}
 | 
	
		
			
			| 38 |  | -
 | 
	
		
			
			| 39 |  | -	return true
 | 
	
		
			
			|  | 33 | +	return rss.client.Exists(key).Val() == 1
 | 
	
		
			
			| 40 | 34 |  }
 | 
	
		
			
			| 41 | 35 |  
 | 
	
		
			
			| 42 |  | -// DeleteJwtToken delete jwt token
 | 
	
		
			
			| 43 | 36 |  func (rss *RedisSessionStore) DeleteJwtToken(key string) bool {
 | 
	
		
			
			| 44 |  | -	if v := rss.client.Del(key).Val(); v != 1 {
 | 
	
		
			
			| 45 |  | -		return false
 | 
	
		
			
			| 46 |  | -	}
 | 
	
		
			
			| 47 |  | -
 | 
	
		
			
			| 48 |  | -	return true
 | 
	
		
			
			|  | 37 | +	return rss.client.Del(key).Val() == 1
 | 
	
		
			
			| 49 | 38 |  }
 |