Map profile to SDK model

This commit is contained in:
Pat Hartl 2024-11-16 12:12:25 -06:00
parent 4ef01ef29f
commit 4e300e1f64
2 changed files with 3 additions and 3 deletions

View file

@ -34,7 +34,7 @@ namespace LANCommander.Server.Controllers.Api
{
if (User != null && User.Identity != null && User.Identity.IsAuthenticated)
{
var user = await UserService.GetAsync(User?.Identity?.Name);
var user = await UserService.GetAsync<SDK.Models.User>(User?.Identity?.Name);
if (user != null)
return Ok(user);

View file

@ -73,12 +73,12 @@ namespace LANCommander.Server.Controllers.Api
if (user == null)
return Unauthorized();
var latestSave = await GameSaveService.FirstOrDefaultAsync(gs => gs.UserId == user.Id && gs.GameId == gameId, gs => gs.CreatedOn);
var latestSave = await GameSaveService.FirstOrDefaultAsync<SDK.Models.GameSave>(gs => gs.UserId == user.Id && gs.GameId == gameId, gs => gs.CreatedOn);
// Should probably return 404 if no latest save exists
// Not sure if this will affect launcher stability
return Ok(Mapper.Map<SDK.Models.GameSave>(latestSave));
return Ok(latestSave);
}
[HttpGet("DownloadLatest/{gameId}")]