Browse Source

Update SharePipeline, federate self boosts

Daniel Supernault 5 years ago
parent
commit
0c59a55e6d
1 changed files with 9 additions and 1 deletions
  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')
                   ->count();
 
-        if ($target->id === $status->profile_id || $exists !== 0) {
+        if ($target->id === $status->profile_id) {
+            $this->remoteAnnounceDeliver();
+            return true;
+        }
+
+        if( $exists !== 0) {
             return true;
         }
 
@@ -88,6 +93,9 @@ class SharePipeline implements ShouldQueue
 
     public function remoteAnnounceDeliver()
     {
+        if(config('federation.activitypub.enabled') == false) {
+            return true;
+        }
         $status = $this->status;
         $profile = $status->profile;