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

pull/4575/head
Daniel Supernault 2023-08-01 03:16:08 -06:00
rodzic f2dfe12ac3
commit 3d1b6516fe
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 0DEF1C662C9033F7
1 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

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