From cdcdcd9e8b2e422f9bc1e7675c77ba68b8336bb0 Mon Sep 17 00:00:00 2001 From: Matthias Guillitte Date: Sun, 2 Mar 2025 09:40:07 +0100 Subject: [PATCH] Wait for daily free if less than a minute --- app/Browser/Jobs/Hellcase/HellcaseJob.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Browser/Jobs/Hellcase/HellcaseJob.php b/app/Browser/Jobs/Hellcase/HellcaseJob.php index 6b43b02..181d8a1 100644 --- a/app/Browser/Jobs/Hellcase/HellcaseJob.php +++ b/app/Browser/Jobs/Hellcase/HellcaseJob.php @@ -205,9 +205,10 @@ class HellcaseJob extends BrowserJob implements ShouldBeUniqueUntilProcessing if ($availibleInButton->getAttribute("disabled") == "true") { $hours = $availibleInButton->getText(); // If the text is like "in 26 sec." we need to put one minute - if (str_contains($hours, "sec")) { - $this->reschedule(1); - return; + if (!str_contains($hours, "hr")) { + // $this->reschedule(1); + sleep(60); + return $this->getDailyFree($browser); } $hours = explode(" ", $hours); $minutes = $hours[4];