import NotFound from '../pages/NotFound';
import Detail from '../tournament/Detail';
import {
+ patchApplication,
patchParticipant,
patchResult,
patchRound,
useEffect(() => {
window.Echo.channel(`Tournament.${id}`)
+ .listen('ApplicationAdded', e => {
+ if (e.application) {
+ setTournament(tournament => patchApplication(tournament, e.application));
+ }
+ })
+ .listen('ApplicationChanged', e => {
+ if (e.application) {
+ setTournament(tournament => patchApplication(tournament, e.application));
+ }
+ })
.listen('ParticipantChanged', e => {
if (e.participant) {
setTournament(tournament => patchParticipant(tournament, e.participant));