From b4020cf80e0be3854d55a622dd43159649e2bb82 Mon Sep 17 00:00:00 2001 From: Alexander Konietzko Date: Fri, 1 Sep 2023 23:37:26 +0200 Subject: [PATCH] fix: add variable for getting inactive users fixes #25 --- .../BackgroundServices/SetInactiveUsersService.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CleanArchitecture.Api/BackgroundServices/SetInactiveUsersService.cs b/CleanArchitecture.Api/BackgroundServices/SetInactiveUsersService.cs index 4988645..8c94c7a 100644 --- a/CleanArchitecture.Api/BackgroundServices/SetInactiveUsersService.cs +++ b/CleanArchitecture.Api/BackgroundServices/SetInactiveUsersService.cs @@ -37,9 +37,11 @@ public sealed class SetInactiveUsersService : BackgroundService try { + var cutoffDate = DateTimeOffset.UtcNow.AddDays(-30); + inactiveUsers = await context.Users .Where(user => - user.LastLoggedinDate < DateTime.UtcNow.AddDays(-30) && + user.LastLoggedinDate < cutoffDate && user.Status == UserStatus.Active) .Take(250) .ToListAsync(stoppingToken);