X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fcomponents%2Fpages%2FTournament.js;h=11dc388c67d60c3832a977a7265a93033b7010ee;hb=7016f4b28fa1324269ae9e2a8aad28dd562927d4;hp=a5c43caf01f604055b1c077a08862fe7766f24b9;hpb=a90987ef670ed4c4de7d4191821e6c863342577d;p=alttp.git diff --git a/resources/js/components/pages/Tournament.js b/resources/js/components/pages/Tournament.js index a5c43ca..11dc388 100644 --- a/resources/js/components/pages/Tournament.js +++ b/resources/js/components/pages/Tournament.js @@ -34,7 +34,7 @@ const Tournament = () => { }, [id]); useEffect(() => { - window.Echo.private(`Tournament.${id}`) + window.Echo.channel(`Tournament.${id}`) .listen('ResultReported', e => { if (e.result) { setTournament(tournament => patchResult(tournament, e.result)); @@ -52,6 +52,11 @@ const Tournament = () => { if (e.round) { setTournament(tournament => patchRound(tournament, e.round)); } + }) + .listen('TournamentChanged', e => { + if (e.tournament) { + setTournament(tournament => ({ ...tournament, ...e.tournament })); + } }); return () => { window.Echo.leave(`Tournament.${id}`);