Fix null reference potential if PCGamingWiki returns improper results

This commit is contained in:
Pat Hartl 2023-01-24 18:23:11 -06:00
parent 470228624d
commit 3c70682fb0

View file

@ -86,8 +86,11 @@ namespace LANCommander.Controllers
MultiplayerModes = new List<MultiplayerMode>()
};
var playerCounts = await PCGamingWikiClient.GetMultiplayerPlayerCounts(result.Name);
if (playerCounts != null)
{
foreach (var playerCount in playerCounts)
{
MultiplayerType type;
@ -117,6 +120,7 @@ namespace LANCommander.Controllers
MinPlayers = 2
});
}
}
if (result.GameModes != null && result.GameModes.Values != null)
viewModel.Game.Singleplayer = result.GameModes.Values.Any(gm => gm.Name == "Singleplayer");