From e467a75d07e89c0b98d1a5b0738d1d76c5614746 Mon Sep 17 00:00:00 2001 From: Matthew Baggett Date: Sun, 22 Nov 2020 18:10:03 +0100 Subject: [PATCH] When no work is found, return false fast. --- src/Workers/AbstractQueueWorker.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Workers/AbstractQueueWorker.php b/src/Workers/AbstractQueueWorker.php index 36899cb..84c3d3c 100644 --- a/src/Workers/AbstractQueueWorker.php +++ b/src/Workers/AbstractQueueWorker.php @@ -111,6 +111,11 @@ abstract class AbstractQueueWorker extends AbstractWorker $items = $this->queueService->pop($this->inputQueue); $this->resultItems = []; + // If there are no items popped, return fast. + if(count($items) == 0){ + return false; + } + foreach ($items as $item) { try { $processResults = $this->process($item);