浏览代码

Update SharePipeline, federate self boosts

Daniel Supernault 5 年之前
父节点
当前提交
0c59a55e6d
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      app/Jobs/SharePipeline/SharePipeline.php

+ 9 - 1
app/Jobs/SharePipeline/SharePipeline.php

@@ -61,7 +61,12 @@ class SharePipeline implements ShouldQueue
                   ->whereItemType('App\Status')
                   ->whereItemType('App\Status')
                   ->count();
                   ->count();
 
 
-        if ($target->id === $status->profile_id || $exists !== 0) {
+        if ($target->id === $status->profile_id) {
+            $this->remoteAnnounceDeliver();
+            return true;
+        }
+
+        if( $exists !== 0) {
             return true;
             return true;
         }
         }
 
 
@@ -88,6 +93,9 @@ class SharePipeline implements ShouldQueue
 
 
     public function remoteAnnounceDeliver()
     public function remoteAnnounceDeliver()
     {
     {
+        if(config('federation.activitypub.enabled') == false) {
+            return true;
+        }
         $status = $this->status;
         $status = $this->status;
         $profile = $status->profile;
         $profile = $status->profile;