expire requests regardless of queue presence of entries

This commit is contained in:
rootdarkarchon
2023-08-03 08:47:16 +02:00
committed by Loporrit
parent 03025165be
commit 3b77a179c5

View File

@@ -160,8 +160,6 @@ public class RequestQueueService : IHostedService
{
try
{
if (!_queue.Any()) return;
if (_userQueueRequests[i] != null && ((!_userQueueRequests[i].IsActive && _userQueueRequests[i].ExpirationDate < DateTime.UtcNow)))
{
_logger.LogDebug("Expiring inactive request {guid} slot {slot}", _userQueueRequests[i].UserRequest.RequestId, i);
@@ -174,6 +172,8 @@ public class RequestQueueService : IHostedService
_userQueueRequests[i] = null;
}
if (!_queue.Any()) return;
if (_userQueueRequests[i] == null)
{
bool enqueued = false;