瀏覽代碼

Update StatusDelete pipeline

Daniel Supernault 6 年之前
父節點
當前提交
7492194cc2
共有 1 個文件被更改,包括 9 次插入3 次删除
  1. 9 3
      app/Jobs/StatusPipeline/StatusDelete.php

+ 9 - 3
app/Jobs/StatusPipeline/StatusDelete.php

@@ -2,9 +2,12 @@
 
 namespace App\Jobs\StatusPipeline;
 
-use App\Notification;
-use App\Status;
-use App\StatusHashtag;
+use App\{
+    Notification,
+    Report,
+    Status,
+    StatusHashtag,
+};
 use Illuminate\Bus\Queueable;
 use Illuminate\Contracts\Queue\ShouldQueue;
 use Illuminate\Foundation\Bus\Dispatchable;
@@ -73,6 +76,9 @@ class StatusDelete implements ShouldQueue
             ->whereItemId($status->id)
             ->delete();
         StatusHashtag::whereStatusId($status->id)->delete();
+        Report::whereObjectType('App\Status')
+            ->whereObjectId($status->id)
+            ->delete();
         $status->delete();
 
         return true;