From 81cf8e02b416d6bac5e79e7b7e43177df5083c51 Mon Sep 17 00:00:00 2001 From: Moon <5924350+MatrikMoon@users.noreply.github.com> Date: Sun, 17 Sep 2023 14:19:08 -0500 Subject: [PATCH] Fix stream sync when teams is enabled --- TournamentAssistantUI/UI/MatchPage.xaml.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/TournamentAssistantUI/UI/MatchPage.xaml.cs b/TournamentAssistantUI/UI/MatchPage.xaml.cs index 68cdbf4e..27dcec04 100644 --- a/TournamentAssistantUI/UI/MatchPage.xaml.cs +++ b/TournamentAssistantUI/UI/MatchPage.xaml.cs @@ -276,8 +276,7 @@ await Dispatcher.InvokeAsync(() => private void UpdateTeamsGrid(Match match) { - var playersInMatch = match.AssociatedUsers.Where(x => MainPage.Client.GetUserByGuid(x)?.ClientType == User.ClientTypes.Player).Select(MainPage.Client.GetUserByGuid); - var teamsInMatch = playersInMatch.Select(x => x.Team?.Id).Where(x => x != null).Distinct().Select(MainPage.Client.GetTeamByGuid); + var teamsInMatch = GetPlayersInMatch().Select(x => x.Team?.Id).Where(x => x != null).Distinct().Select(MainPage.Client.GetTeamByGuid); Dispatcher.Invoke(() => { @@ -574,8 +573,7 @@ private async Task SetUpAndPlaySong(bool useSync = false) { if (useSync) { - var playersInMatch = Match.AssociatedUsers.Where(x => MainPage.Client.GetUserByGuid(x).ClientType == User.ClientTypes.Player).Select(MainPage.Client.GetUserByGuid); - var teamsInMatch = playersInMatch.Select(x => x.Team?.Id).Where(x => x != null).Distinct().Select(MainPage.Client.GetTeamByGuid); + var teamsInMatch = GetPlayersInMatch().Select(x => x.Team?.Id).Where(x => x != null).Distinct().Select(MainPage.Client.GetTeamByGuid); _checkedTeams = teamsInMatch.Where(x => TeamNameIsCheckedInGrid(x.Name)).ToList(); }