diff --git a/app/Browser/Jobs/Hellcase/HellcaseJob.php b/app/Browser/Jobs/Hellcase/HellcaseJob.php index af307da..88eee5f 100644 --- a/app/Browser/Jobs/Hellcase/HellcaseJob.php +++ b/app/Browser/Jobs/Hellcase/HellcaseJob.php @@ -155,20 +155,17 @@ class HellcaseJob extends BrowserJob implements ShouldBeUniqueUntilProcessing private function joinFreeGiveaways(Browser $browser) { - try { - $buttons = $browser->driver->findElements(WebDriverBy::xpath('//button[./div[text()="join"]]')); - } catch (\Exception $e) { + $buttons = $browser->driver->findElements(WebDriverBy::xpath('//button[./div[text()="join"]]')); + if (sizeof($buttons) == 0) { $browser->screenshot(JobDebugScreenshot::getFileName($this->jobId)); AllNotification::send(new JobDebugNotification($this->jobId, "No join for free buttons found")); - return; - } - - if (sizeof($buttons) == 0) { $this->jobRun->addArtifact(new JobArtifact([ "name" => "Pas de concours joignable", "content" => "" ])); + return; } + try { // $nextSlideButton = $browser->driver->findElement(WebDriverBy::xpath('//button[@class="_button_1ygbm_7 _next_1ygbm_24"]')); $nextSlideButton = "Button next slide is deactivated"; @@ -195,7 +192,8 @@ class HellcaseJob extends BrowserJob implements ShouldBeUniqueUntilProcessing } sleep(5); // Wait a bit for loading - $this->joinGiveaway($browser); + // $this->joinGiveaway($browser); + $browser->within(new MainNav, function (Browser $browser) { $browser->goToHome(); }); diff --git a/app/Browser/Jobs/HellcaseBattles/HellcaseBattlesJob.php b/app/Browser/Jobs/HellcaseBattles/HellcaseBattlesJob.php index 16b58e4..9b8bf13 100644 --- a/app/Browser/Jobs/HellcaseBattles/HellcaseBattlesJob.php +++ b/app/Browser/Jobs/HellcaseBattles/HellcaseBattlesJob.php @@ -166,7 +166,7 @@ class HellcaseBattlesJob extends HellcaseJob implements ShouldBeUniqueUntilProce $battleLink = explode("/", $battleLink); try { HellcaseBattle::create([ - "battle_id" => $battleLink[count($battleLink)], + "battle_id" => $battleLink[count($battleLink) - 1], "value" => $battleValue, ]); } catch (Exception $e) {