X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=app%2FHttp%2FControllers%2FResultController.php;h=5102c8aa01ebec790a2aa4deea0aacc90d32b574;hb=d32516335ea2534e15256c948e9c38d3de40794b;hp=d72a10020dbe4b3e4f29cb8a488b808e5b583125;hpb=2b3d5b3d98705cda41a7218d7133234b227e87b6;p=alttp.git diff --git a/app/Http/Controllers/ResultController.php b/app/Http/Controllers/ResultController.php index d72a100..5102c8a 100644 --- a/app/Http/Controllers/ResultController.php +++ b/app/Http/Controllers/ResultController.php @@ -2,7 +2,7 @@ namespace App\Http\Controllers; -use App\Events\ResultReported; +use App\Events\ResultChanged; use App\Models\Participant; use App\Models\Protocol; use App\Models\Result; @@ -39,6 +39,12 @@ class ResultController extends Controller 'forfeit' => $validatedData['forfeit'], 'time' => isset($validatedData['time']) ? $validatedData['time'] : 0, ]); + if ($result->wasChanged()) { + ResultChanged::dispatch($result); + } + $round->load('results'); + $round->updatePlacement(); + $round->tournament->updatePlacement(); Protocol::resultReported( $round->tournament, @@ -46,8 +52,6 @@ class ResultController extends Controller $request->user(), ); - ResultReported::dispatch($result); - return $result->toJson(); }