|
|
@ -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;
|
|
|
|
|
|
|
|
|
|
|
|