+ if ($result->wasChanged(['forfeit', 'time'])) {
+ Protocol::resultReported(
+ $round->tournament,
+ $result,
+ $request->user(),
+ );
+ DiscordBotCommand::queueResult($result);
+ } else if ($result->wasChanged(['comment', 'vod'])) {
+ Protocol::resultCommented(
+ $round->tournament,
+ $result,
+ $request->user(),
+ );
+ }
+
+ $round->load('results');
+ $round->updatePlacement();
+ if ($round->tournament->hasScoreboard()) {
+ $round->tournament->updatePlacement();
+ }