Do not build player arrays with empty string

This commit is contained in:
2021-01-23 23:26:03 -06:00
parent 311e2e54e8
commit 5df63544b4
2 changed files with 9 additions and 8 deletions

View File

@@ -34,10 +34,12 @@ namespace Websockets.Managers.ClientActionHandlers
var games = getGamesResponse.Sessions
.OrderBy(s => s.Player1 == userName || s.Player2 == userName)
.Select(s => new Game
.Select(s =>
{
GameName = s.Name,
Players = new[] { s.Player1, s.Player2 }
var players = new[] { s.Player1, s.Player2 }
.Where(p => !string.IsNullOrWhiteSpace(p))
.ToArray();
return new Game { GameName = s.Name, Players = players };
});
var response = new ListGamesResponse(ClientAction.ListGames)
{