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