diff --git a/app/Jobs/SharePipeline/SharePipeline.php b/app/Jobs/SharePipeline/SharePipeline.php index db7ea4c0..8cccf840 100644 --- a/app/Jobs/SharePipeline/SharePipeline.php +++ b/app/Jobs/SharePipeline/SharePipeline.php @@ -15,6 +15,7 @@ use League\Fractal\Serializer\ArraySerializer; use App\Transformer\ActivityPub\Verb\Announce; use GuzzleHttp\{Pool, Client, Promise}; use App\Util\ActivityPub\HttpSignature; +use App\Services\StatusService; class SharePipeline implements ShouldQueue { @@ -76,6 +77,7 @@ class SharePipeline implements ShouldQueue $parent->reblogs_count = $parent->shares()->count(); $parent->save(); + StatusService::del($parent); try { $notification = new Notification; diff --git a/app/Jobs/SharePipeline/UndoSharePipeline.php b/app/Jobs/SharePipeline/UndoSharePipeline.php index 6336ac67..ba3a2791 100644 --- a/app/Jobs/SharePipeline/UndoSharePipeline.php +++ b/app/Jobs/SharePipeline/UndoSharePipeline.php @@ -56,7 +56,7 @@ class UndoSharePipeline implements ShouldQueue StatusService::del($parent->id); } - $status->delete(); + $status->forceDelete(); return 1; }