Trying out some json converters

This commit is contained in:
2021-11-06 16:25:14 -04:00
parent 12c90a27b4
commit d1840fb164
8 changed files with 134 additions and 3 deletions

View File

@@ -114,7 +114,11 @@ namespace TOOHUCardAPI.Controllers
private async Task<IActionResult> Get(string body)
{
PlayerDataGetRequestObject requestObject = JsonConvert.DeserializeObject<PlayerDataGetRequestObject>(body);
IEnumerable<User> users = await Task.WhenAll(requestObject.Ids.Values.Select(val => _userService.LoginUser(val)));
IEnumerable<User> users = new List<User>();
foreach (var val in requestObject.Ids.Values)
{
users = users.Append(await _userService.LoginUser(val)); // threading errors
}
IEnumerable<long> queriedUserSteamIds = requestObject.Ids.Select(i => i.Value);
IEnumerable<PlayerDataGetResponseObjectPlayer> responsePlayers = users
.Where(user => queriedUserSteamIds.Contains(user.SteamId))