From 487acf8b029a7cb00280727fe425003c69c1b596 Mon Sep 17 00:00:00 2001
From: "a.croix" <croix.alexandre@gmail.com>
Date: Thu, 10 Jun 2021 09:37:52 +0200
Subject: [PATCH] Add a failed method in WowaJob to set Job Status in Failed

---
 app/Http/Controllers/WowaController.php | 2 --
 app/Jobs/WowaJob.php                    | 9 ++++++---
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/app/Http/Controllers/WowaController.php b/app/Http/Controllers/WowaController.php
index a6b9780..a344b27 100644
--- a/app/Http/Controllers/WowaController.php
+++ b/app/Http/Controllers/WowaController.php
@@ -1,8 +1,6 @@
 <?php
 namespace App\Http\Controllers;
 
-use App\Feedback;
-use App\Jobs\ProcessAUC;
 use App\Jobs\WowaJob;
 use App\Log;
 use App\Wowa;
diff --git a/app/Jobs/WowaJob.php b/app/Jobs/WowaJob.php
index 0646ee4..26db98a 100644
--- a/app/Jobs/WowaJob.php
+++ b/app/Jobs/WowaJob.php
@@ -5,7 +5,6 @@ namespace App\Jobs;
 use App\Feedback;
 use App\Log;
 use App\Logging\LogProcessor;
-use App\Logging\LogTraining;
 use App\Mark;
 use App\Wowa;
 use Illuminate\Bus\Queueable;
@@ -13,8 +12,6 @@ use Illuminate\Contracts\Queue\ShouldQueue;
 use Illuminate\Foundation\Bus\Dispatchable;
 use Illuminate\Queue\InteractsWithQueue;
 use Illuminate\Queue\SerializesModels;
-use Monolog\Handler\StreamHandler;
-use Monolog\Logger;
 use RUCD\Training\SolutionDistance;
 use RUCD\Training\Trainer;
 use RUCD\Training\TrainerParameters;
@@ -121,4 +118,10 @@ class WowaJob implements ShouldQueue
         $this->wowa->save();
         Log::where('job_id', $this->wowa->id)->delete();
     }
+
+    public function failed()
+    {
+        $this->wowa->status = Wowa::STATE_FAILED;
+        $this->wowa->save();
+    }
 }
-- 
GitLab