From cca0976fafc1d9abdd9d51cc8fc8d5134b9ea0d0 Mon Sep 17 00:00:00 2001 From: henry Date: Tue, 13 May 2025 01:30:57 -0400 Subject: [PATCH] fix #6 - capture activity for queued users --- AccessQueueService/Data/TakeANumberAccessQueueRepo.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/AccessQueueService/Data/TakeANumberAccessQueueRepo.cs b/AccessQueueService/Data/TakeANumberAccessQueueRepo.cs index 9527ba7..1397427 100644 --- a/AccessQueueService/Data/TakeANumberAccessQueueRepo.cs +++ b/AccessQueueService/Data/TakeANumberAccessQueueRepo.cs @@ -20,7 +20,11 @@ namespace AccessQueueService.Data { if(_queueNumbers.TryGetValue(userId, out var queueNumber)) { - return queueNumber >= _nowServing ? (int)(queueNumber - _nowServing) : -1; + if(_accessQueue.TryGetValue(queueNumber, out var ticket)) + { + ticket.LastActive = DateTime.UtcNow; + return queueNumber >= _nowServing ? (int)(queueNumber - _nowServing) : -1; + } } return -1;