From a693339f976e83008a6ca0bfaa74efac57cde0a7 Mon Sep 17 00:00:00 2001 From: Matthias Guillitte Date: Tue, 11 Mar 2025 18:46:45 +0100 Subject: [PATCH] Get daily free even if giveaway fails --- app/Browser/Jobs/Hellcase/HellcaseJob.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Browser/Jobs/Hellcase/HellcaseJob.php b/app/Browser/Jobs/Hellcase/HellcaseJob.php index f74ae78..02f2df4 100644 --- a/app/Browser/Jobs/Hellcase/HellcaseJob.php +++ b/app/Browser/Jobs/Hellcase/HellcaseJob.php @@ -47,7 +47,13 @@ class HellcaseJob extends BrowserJob implements ShouldBeUniqueUntilProcessing $this->removePopups($browser); sleep(5); $this->signin($browser); - $this->joinFreeGiveaways($browser); + try { + $this->joinFreeGiveaways($browser); + } catch (\Exception $e) { + $this->jobRun->success = false; + $this->jobRun->save(); + AllNotification::send(new JobErrorNotification($this->jobId, "Erreur lors de la participation aux concours gratuits", $e->getMessage())); + } $this->getDailyFree($browser); $this->jobRun->success = true;