Update AP Inbox
This commit is contained in:
parent
20749d7c3c
commit
8444d2dc50
1 changed files with 13 additions and 9 deletions
|
@ -139,6 +139,19 @@ class Inbox
|
||||||
public function handleCreateActivity()
|
public function handleCreateActivity()
|
||||||
{
|
{
|
||||||
$activity = $this->payload['object'];
|
$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()) {
|
if(!$this->verifyNoteAttachment()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -172,15 +185,6 @@ class Inbox
|
||||||
if(!$actor || $actor->domain == null) {
|
if(!$actor || $actor->domain == null) {
|
||||||
return;
|
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) {
|
if($actor->followers()->count() == 0) {
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in a new issue