Wrap GetUserName in try-catch

main
ilitirit 3 years ago
parent 6f9a5345a3
commit 6da488ed53

@ -57,6 +57,8 @@ namespace Expedience.Api.Controllers
[HttpGet("UserName/{worldId}/{userHash}")]
public async Task<ActionResult> GetUserName(int worldId, string userHash, CancellationToken cancellationToken)
{
try
{
using var scope = _serviceScopeFactory.CreateScope();
using var dbContext = scope.ServiceProvider.GetRequiredService<ExpedienceContext>();
@ -107,6 +109,11 @@ namespace Expedience.Api.Controllers
{
_logger.LogError("Could not acquire lock for {lockKey}", lockKey);
}
}
catch (Exception ex)
{
_logger.LogError(ex, "Error in GetUserName: {errorMessage}", ex.Message);
}
return StatusCode(500);
}

Loading…
Cancel
Save