From e617e9984d8d995eb1db97fed64b1bd109506f61 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 10 Jan 2021 16:18:24 +0000 Subject: [PATCH] Return early if the post shouldn't be pushed References #328 --- .../blog/src/Plugin/QueueWorker/PostPusherQueueWorker.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web/modules/custom/blog/src/Plugin/QueueWorker/PostPusherQueueWorker.php b/web/modules/custom/blog/src/Plugin/QueueWorker/PostPusherQueueWorker.php index f85503b..86c3e54 100644 --- a/web/modules/custom/blog/src/Plugin/QueueWorker/PostPusherQueueWorker.php +++ b/web/modules/custom/blog/src/Plugin/QueueWorker/PostPusherQueueWorker.php @@ -17,6 +17,11 @@ use Drupal\opdavies_blog\Entity\Node\Post; final class PostPusherQueueWorker extends QueueWorkerBase { public function processItem($data): void { + ['post' => $post] = $data; + + if (!$this->shouldBePushed($post)) { + return; + } } private function shouldBePushed(Post $post): bool {