Update FeedRemoveDomainPipeline, make batchable

pull/4834/head
Daniel Supernault 1 year ago
parent 9d621108b0
commit 54adbeb059
No known key found for this signature in database
GPG Key ID: 23740873EE6F76A1

@ -2,6 +2,7 @@
namespace App\Jobs\HomeFeedPipeline; namespace App\Jobs\HomeFeedPipeline;
use Illuminate\Bus\Batchable;
use Illuminate\Bus\Queueable; use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique; use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Contracts\Queue\ShouldQueue;
@ -15,7 +16,7 @@ use App\Services\HomeTimelineService;
class FeedRemoveDomainPipeline implements ShouldQueue, ShouldBeUniqueUntilProcessing class FeedRemoveDomainPipeline implements ShouldQueue, ShouldBeUniqueUntilProcessing
{ {
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; use Batchable, Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
protected $pid; protected $pid;
protected $domain; protected $domain;
@ -67,6 +68,11 @@ class FeedRemoveDomainPipeline implements ShouldQueue, ShouldBeUniqueUntilProces
if(!config('exp.cached_home_timeline')) { if(!config('exp.cached_home_timeline')) {
return; return;
} }
if ($this->batch()->cancelled()) {
return;
}
if(!$this->pid || !$this->domain) { if(!$this->pid || !$this->domain) {
return; return;
} }

Loading…
Cancel
Save