Quellcode durchsuchen

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

Daniel Supernault vor 1 Jahr
Ursprung
Commit
3d1b6516fe
1 geänderte Dateien mit 6 neuen und 4 gelöschten Zeilen
  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',