Преглед на файлове

Update HashtagUnfollowPipeline

Daniel Supernault преди 1 година
родител
ревизия
c8092116e5
променени са 1 файла, в които са добавени 1 реда и са изтрити 26 реда
  1. 1 26
      app/Jobs/HomeFeedPipeline/HashtagUnfollowPipeline.php

+ 1 - 26
app/Jobs/HomeFeedPipeline/HashtagUnfollowPipeline.php

@@ -18,7 +18,7 @@ use App\Services\HashtagFollowService;
 use App\Services\StatusService;
 use App\Services\HomeTimelineService;
 
-class HashtagUnfollowPipeline implements ShouldQueue, ShouldBeUniqueUntilProcessing
+class HashtagUnfollowPipeline implements ShouldQueue
 {
     use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
 
@@ -30,31 +30,6 @@ class HashtagUnfollowPipeline implements ShouldQueue, ShouldBeUniqueUntilProcess
     public $maxExceptions = 1;
     public $failOnTimeout = true;
 
-    /**
-     * The number of seconds after which the job's unique lock will be released.
-     *
-     * @var int
-     */
-    public $uniqueFor = 3600;
-
-    /**
-     * Get the unique ID for the job.
-     */
-    public function uniqueId(): string
-    {
-        return 'hfp:hashtag:unfollow:' . $this->hid . ':' . $this->pid;
-    }
-
-    /**
-     * Get the middleware the job should pass through.
-     *
-     * @return array<int, object>
-     */
-    public function middleware(): array
-    {
-        return [(new WithoutOverlapping("hfp:hashtag:unfollow:{$this->hid}:{$this->pid}"))->shared()->dontRelease()];
-    }
-
     /**
      * Create a new job instance.
      */