浏览代码

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',