소스 검색

Update AP delivery job

Daniel Supernault 6 년 전
부모
커밋
94ee7a2f25
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      app/Jobs/StatusPipeline/StatusActivityPubDeliver.php

+ 4 - 2
app/Jobs/StatusPipeline/StatusActivityPubDeliver.php

@@ -38,6 +38,10 @@ class StatusActivityPubDeliver implements ShouldQueue
     {
         $status = $this->status;
 
+        if($status->local == true || $status->url || $status->uri) {
+            return;
+        }
+
         $audience = $status->profile->getAudienceInbox();
         $profile = $status->profile;
 
@@ -49,7 +53,5 @@ class StatusActivityPubDeliver implements ShouldQueue
         foreach($audience as $url) {
             Helpers::sendSignedObject($profile, $url, $activity);
         }
-
-        // todo: fanout on write
     }
 }