Remove await Task.FromResult() and unnecessary async modifiers (#16535)
* Remove await Task.FromResult and unnecessary async modifiers * Remove usage of await Task.WhenAll() to avoid deadlocks * Fix code formatting --------- Co-authored-by: Andy Butland <abutland73@gmail.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using Asp.Versioning;
|
||||
using Asp.Versioning;
|
||||
using Microsoft.AspNetCore.Authorization;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
@@ -19,6 +19,6 @@ public class StatusServerController : ServerControllerBase
|
||||
[MapToApiVersion("1.0")]
|
||||
[ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)]
|
||||
[ProducesResponseType(typeof(ServerStatusResponseModel), StatusCodes.Status200OK)]
|
||||
public async Task<ActionResult<ServerStatusResponseModel>> Get(CancellationToken cancellationToken) =>
|
||||
await Task.FromResult(new ServerStatusResponseModel { ServerStatus = _runtimeState.Level });
|
||||
public Task<ActionResult<ServerStatusResponseModel>> Get(CancellationToken cancellationToken)
|
||||
=> Task.FromResult<ActionResult<ServerStatusResponseModel>>(new ServerStatusResponseModel { ServerStatus = _runtimeState.Level });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user