fix: if delay more than int set max of int
This commit is contained in:
@ -102,7 +102,7 @@ public class ScheduleSyncService : IHostedService, IDisposable
|
|||||||
delay = 1;
|
delay = 1;
|
||||||
|
|
||||||
_cancellationTokenSource = new CancellationTokenSource();
|
_cancellationTokenSource = new CancellationTokenSource();
|
||||||
_timer = new Timer(ExecuteTask, null, Math.Abs((long)delay), Timeout.Infinite);
|
_timer = new Timer(ExecuteTask, null, delay > int.MaxValue ? int.MaxValue : (int)delay, Timeout.Infinite);
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void ExecuteTask(object? state)
|
private async void ExecuteTask(object? state)
|
||||||
|
Reference in New Issue
Block a user