Forráskód Böngészése

soundcloud token expiry fix

lolcat 7 hónapja
szülő
commit
800cde93cf
1 módosított fájl, 6 hozzáadás és 3 törlés
  1. 6 3
      scraper/sc.php

+ 6 - 3
scraper/sc.php

@@ -257,7 +257,7 @@ class sc{
 			}
 			}
 			
 			
 			// token might've expired, get a new one and re-try search
 			// token might've expired, get a new one and re-try search
-			$this->get_token($proxy);
+			$token = $this->get_token($proxy, true);
 			return $this->music($get, true);
 			return $this->music($get, true);
 		}
 		}
 		
 		
@@ -422,11 +422,14 @@ class sc{
 		return $out;
 		return $out;
 	}
 	}
 	
 	
-	public function get_token($proxy){
+	public function get_token($proxy, $force_refresh = false){
 		
 		
 		$token = apcu_fetch("sc_token");
 		$token = apcu_fetch("sc_token");
 		
 		
-		if($token !== false){
+		if(
+			$token !== false &&
+			$force_refresh === false
+		){
 			
 			
 			return $token;
 			return $token;
 		}
 		}