We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
BaseWorker
1 parent dcff7da commit e1b1af4Copy full SHA for e1b1af4
src/Initium/Workers/BaseWorker.cs
@@ -5,10 +5,10 @@ namespace Initium.Workers;
5
6
[SuppressMessage("ReSharper", "MemberCanBePrivate.Global")]
7
[SuppressMessage("ReSharper", "UnusedParameter.Global")]
8
-public abstract class BaseWorker : BackgroundService
+public abstract class BaseWorker(TimeSpan? cycleDelay = null) : BackgroundService
9
{
10
private CancellationTokenSource _restartCts = new();
11
- protected TimeSpan CycleDelay { get; set; } = TimeSpan.FromSeconds(30);
+ protected TimeSpan CycleDelay { get; set; } = cycleDelay ?? TimeSpan.FromSeconds(30);
12
public bool[]? LaunchConditions { get; set; }
13
14
protected abstract Task DoWork(CancellationToken stoppingToken);
0 commit comments