From 0b264656a077db862b85cb447950a2004ad4da82 Mon Sep 17 00:00:00 2001 From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Fri, 6 Sep 2024 17:44:53 -0500 Subject: [PATCH] fix: use interval option --- src/SanctionsSearch.Worker/Workers/OnspringWorker.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/SanctionsSearch.Worker/Workers/OnspringWorker.cs b/src/SanctionsSearch.Worker/Workers/OnspringWorker.cs index 5159c32..f6d589f 100644 --- a/src/SanctionsSearch.Worker/Workers/OnspringWorker.cs +++ b/src/SanctionsSearch.Worker/Workers/OnspringWorker.cs @@ -16,11 +16,14 @@ public class OnspringWorker( { _logger.LogInformation("Onspring worker started"); + using var scope = _serviceScopeFactory.CreateScope(); + var onspringOptions = scope.ServiceProvider.GetRequiredService(); + _timer = _timeProvider.CreateTimer( callback: async _ => await RunSearchRequests(), state: null, - dueTime: TimeSpan.Zero, - period: TimeSpan.FromMinutes(1) + dueTime: TimeSpan.FromMinutes(onspringOptions.SearchIntervalInMinutes), + period: TimeSpan.FromMinutes(onspringOptions.SearchIntervalInMinutes) ); return Task.CompletedTask;