diff --git a/src/ConfigCatClient/ConfigService/AutoPollConfigService.cs b/src/ConfigCatClient/ConfigService/AutoPollConfigService.cs index 60a21d72..7dbf125e 100644 --- a/src/ConfigCatClient/ConfigService/AutoPollConfigService.cs +++ b/src/ConfigCatClient/ConfigService/AutoPollConfigService.cs @@ -140,7 +140,7 @@ private void StartScheduler(TimeSpan interval) var realNextTime = scheduledNextTime.Subtract(DateTimeOffset.UtcNow); if (realNextTime > TimeSpan.Zero) { - await Task.Delay(interval, this.timerCancellationTokenSource.Token); + await Task.Delay(realNextTime, this.timerCancellationTokenSource.Token); } } }