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 try
{ {
await _parallelRequestSemaphore.WaitAsync(HttpContext.RequestAborted);
if (!_requestQueue.StillEnqueued(requestId, MareUser)) if (!_requestQueue.StillEnqueued(requestId, MareUser))
await _requestQueue.EnqueueUser(new(requestId, MareUser, file)); await _requestQueue.EnqueueUser(new(requestId, MareUser, file));
return Ok(); return Ok();
} }
catch (OperationCanceledException) { return BadRequest(); } catch (OperationCanceledException) { return BadRequest(); }
finally
{
_parallelRequestSemaphore.Release();
}
} }
} }