소스 검색

Update ActivityPubFetchService, add validateUrl parameter to bypass url validation to fetch content from blocked instances

Daniel Supernault 1 년 전
부모
커밋
3d1b6516fe
1개의 변경된 파일6개의 추가작업 그리고 4개의 파일을 삭제
  1. 6 4
      app/Services/ActivityPubFetchService.php

+ 6 - 4
app/Services/ActivityPubFetchService.php

@@ -11,11 +11,13 @@ use Illuminate\Http\Client\RequestException;
 
 class ActivityPubFetchService
 {
-	public static function get($url)
+	public static function get($url, $validateUrl = true)
 	{
-		if(!Helpers::validateUrl($url)) {
-			return 0;
-		}
+        if($validateUrl === true) {
+    		if(!Helpers::validateUrl($url)) {
+    			return 0;
+    		}
+        }
 
 		$baseHeaders = [
 			'Accept' => 'application/activity+json, application/ld+json',