do not use request semaphore for check queue requests

This commit is contained in:
rootdarkarchon
2023-01-22 00:11:21 +01:00
parent 4dade47819
commit 91b98d060a

View File

@@ -82,15 +82,10 @@ public class RequestController : ControllerBase
{
try
{
await _parallelRequestSemaphore.WaitAsync(HttpContext.RequestAborted);
if (!_requestQueue.StillEnqueued(requestId, MareUser))
await _requestQueue.EnqueueUser(new(requestId, MareUser, file));
return Ok();
}
catch (OperationCanceledException) { return BadRequest(); }
finally
{
_parallelRequestSemaphore.Release();
}
}
}