Browse Source

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

Daniel Supernault 1 năm trước cách đây
mục cha
commit
3d1b6516fe

+ 6 - 4
app/Services/ActivityPubFetchService.php

@@ -11,11 +11,13 @@ use Illuminate\Http\Client\RequestException;
 
 
 class ActivityPubFetchService
 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 = [
 		$baseHeaders = [
 			'Accept' => 'application/activity+json, application/ld+json',
 			'Accept' => 'application/activity+json, application/ld+json',