Update AP Inbox

pull/2435/head
Daniel Supernault 2020-11-18 15:23:11 -07:00
rodzic 20749d7c3c
commit 8444d2dc50
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 0DEF1C662C9033F7
1 zmienionych plików z 13 dodań i 9 usunięć

Wyświetl plik

@ -139,6 +139,19 @@ class Inbox
public function handleCreateActivity()
{
$activity = $this->payload['object'];
$actor = $this->actorFirstOrCreate($this->payload['actor']);
if(!$actor || $actor->domain == null) {
return;
}
$to = $activity['to'];
$cc = $activity['cc'];
if(count($to) == 1 &&
count($cc) == 0 &&
parse_url($to[0], PHP_URL_HOST) == config('pixelfed.domain.app')
) {
$this->handleDirectMessage();
return;
}
if(!$this->verifyNoteAttachment()) {
return;
}
@ -172,15 +185,6 @@ class Inbox
if(!$actor || $actor->domain == null) {
return;
}
$to = $activity['to'];
$cc = $activity['cc'];
if(count($to) == 1 &&
count($cc) == 0 &&
parse_url($to[0], PHP_URL_HOST) == config('pixelfed.domain.app')
) {
$this->handleDirectMessage();
return;
}
if($actor->followers()->count() == 0) {
return;