something

This commit is contained in:
rootdarkarchon
2024-01-14 21:41:22 +01:00
parent 1c97fd9150
commit c674e4eccd
2 changed files with 8 additions and 22 deletions

View File

@@ -44,8 +44,13 @@ public class RequestQueueService : IHostedService
req.MarkActive();
}
public void EnqueueUser(UserRequest request, bool isPriority)
public async Task EnqueueUser(UserRequest request, bool isPriority, CancellationToken token)
{
while (_queueProcessingSemaphore.CurrentCount == 0)
{
await Task.Delay(50, token).ConfigureAwait(false);
}
_logger.LogDebug("Enqueueing req {guid} from {user} for {file}", request.RequestId, request.User, string.Join(", ", request.FileIds));
GetQueue(isPriority).Enqueue(request);