diff --git a/app/Browser/Jobs/Hellcase/HellcaseJob.php b/app/Browser/Jobs/Hellcase/HellcaseJob.php index 1fd9400..0d98af7 100644 --- a/app/Browser/Jobs/Hellcase/HellcaseJob.php +++ b/app/Browser/Jobs/Hellcase/HellcaseJob.php @@ -20,6 +20,7 @@ use Laravel\Dusk\Browser; class HellcaseJob extends BrowserJob implements ShouldBeUniqueUntilProcessing { private const STEAM_LOGIN_THRESHOLD = 5 * 60; // 5 minutes + private const APPROXIMATIVE_RUNNING_MINUTES = 2; private JobRun $jobRun; @@ -223,6 +224,8 @@ class HellcaseJob extends BrowserJob implements ShouldBeUniqueUntilProcessing $lootElement = $browser->driver->findElement(WebDriverBy::xpath('//div[contains(@class, "daily-free-win-bonus")]')); $lootElement->takeElementScreenshot(HellcaseDailyFreeScreenshot::getImgFileAbsolutePath()); + $this->reschedule((24 * 60) - ($this::APPROXIMATIVE_RUNNING_MINUTES / 2)); // Reschedule in 24hr -1min + AllNotification::send( new HellcaseNotificationDailyFree($this->jobId, new HellcaseNotificationDailyFreeBody()) );