namespace App\Http\Controllers;
-use App\Events\ResultReported;
+use App\Events\ResultChanged;
use App\Models\Participant;
use App\Models\Protocol;
use App\Models\Result;
'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,
$request->user(),
);
- ResultReported::dispatch($result);
-
return $result->toJson();
}