Do not build player arrays with empty string
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user