| 
					
				 | 
			
			
				@@ -63,20 +63,20 @@ func (mc *MiniClient) getToken() (token string, err error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	key := keyMiniToken(mc.AppID) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var ct ClientToken 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	s := `` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	s, err = cache.Get(key) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	err = json.Unmarshal([]byte(s), &ct) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	now := time.Now().Unix() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if mc.LastTokenTime > 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if now-mc.LastTokenTime < TokenExpires { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			token = mc.AccessToken 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	s, err = cache.Get(key) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if err == nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		err = json.Unmarshal([]byte(s), &ct) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if mc.LastTokenTime > 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if now-mc.LastTokenTime < TokenExpires { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				token = mc.AccessToken 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	uri := BaseURL + "/cgi-bin/token?" 
			 |