From b7e39b59fd0fc7b5610ebff29035bf622079e0d8 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Wed, 5 Oct 2022 20:45:21 +0800 Subject: refactor: Change file structure --- server/src/Jobs/TokenCleanupJob.cs | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 server/src/Jobs/TokenCleanupJob.cs (limited to 'server/src/Jobs/TokenCleanupJob.cs') diff --git a/server/src/Jobs/TokenCleanupJob.cs b/server/src/Jobs/TokenCleanupJob.cs deleted file mode 100644 index fce40c9..0000000 --- a/server/src/Jobs/TokenCleanupJob.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Quartz; - -namespace IOL.GreatOffice.Api.Jobs; - -public class TokenCleanupJob : IJob -{ - private readonly ILogger _logger; - private readonly AppDbContext _context; - - public TokenCleanupJob(ILogger logger, AppDbContext context) { - _logger = logger; - _context = context; - } - - public Task Execute(IJobExecutionContext context) { - var staleTokens = _context.AccessTokens.Where(c => c.ExpiryDate < AppDateTime.UtcNow).ToList(); - if (staleTokens.IsNullOrEmpty()) return Task.CompletedTask; - _logger.LogInformation("Removing {0} stale tokens", staleTokens.Count()); - _context.AccessTokens.RemoveRange(staleTokens); - return Task.CompletedTask; - } -} -- cgit v1.3