diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2022-06-30 01:04:48 +0200 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2022-06-30 01:04:48 +0200 |
| commit | 6f16b7ca72899e2ae81f4669cdf1b10a43c692e7 (patch) | |
| tree | d2b1e249a0a9e953316dac9bfbcd415eda893e92 /server/src/Jobs | |
| parent | a19e31557f6ef33ed33d694968abe7416e878c60 (diff) | |
| download | greatoffice-6f16b7ca72899e2ae81f4669cdf1b10a43c692e7.tar.xz greatoffice-6f16b7ca72899e2ae81f4669cdf1b10a43c692e7.zip | |
latest from desktop
Diffstat (limited to 'server/src/Jobs')
| -rw-r--r-- | server/src/Jobs/TokenCleanupJob.cs | 5 | ||||
| -rw-r--r-- | server/src/Jobs/VaultTokenRenewalJob.cs | 15 |
2 files changed, 18 insertions, 2 deletions
diff --git a/server/src/Jobs/TokenCleanupJob.cs b/server/src/Jobs/TokenCleanupJob.cs index 3b042b3..fce40c9 100644 --- a/server/src/Jobs/TokenCleanupJob.cs +++ b/server/src/Jobs/TokenCleanupJob.cs @@ -13,9 +13,10 @@ public class TokenCleanupJob : IJob } public Task Execute(IJobExecutionContext context) { - var staleTokens = _context.AccessTokens.Where(c => c.ExpiryDate < AppDateTime.UtcNow); + 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(); + _context.AccessTokens.RemoveRange(staleTokens); return Task.CompletedTask; } } diff --git a/server/src/Jobs/VaultTokenRenewalJob.cs b/server/src/Jobs/VaultTokenRenewalJob.cs new file mode 100644 index 0000000..fffbf7c --- /dev/null +++ b/server/src/Jobs/VaultTokenRenewalJob.cs @@ -0,0 +1,15 @@ +using Quartz; + +namespace IOL.GreatOffice.Api.Jobs; + +public class VaultTokenRenewalJob : IJob +{ + private readonly ILogger<VaultTokenRenewalJob> _logger; + public VaultTokenRenewalJob(ILogger<VaultTokenRenewalJob> logger) { + _logger = logger; + } + + public Task Execute(IJobExecutionContext context) { + return Task.CompletedTask; + } +} |
