Use 10 second interval for TB ProviderUpdater
This commit is contained in:
parent
0fd3f2a467
commit
1abaeb598e
1 changed files with 8 additions and 1 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
using RdtClient.Data.Enums;
|
||||||
using RdtClient.Service.Services;
|
using RdtClient.Service.Services;
|
||||||
|
|
||||||
namespace RdtClient.Service.BackgroundServices;
|
namespace RdtClient.Service.BackgroundServices;
|
||||||
|
|
@ -60,7 +61,13 @@ public class ProviderUpdater(ILogger<TaskRunner> logger, IServiceProvider servic
|
||||||
logger.LogError(ex, $"Unexpected error occurred in ProviderUpdater: {ex.Message}");
|
logger.LogError(ex, $"Unexpected error occurred in ProviderUpdater: {ex.Message}");
|
||||||
}
|
}
|
||||||
|
|
||||||
await Task.Delay(TimeSpan.FromSeconds(1), stoppingToken);
|
var delaySeconds = Settings.Get.Provider.Provider switch
|
||||||
|
{
|
||||||
|
Provider.TorBox => 10,
|
||||||
|
_ => 1
|
||||||
|
};
|
||||||
|
|
||||||
|
await Task.Delay(TimeSpan.FromSeconds(delaySeconds), stoppingToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.LogInformation("ProviderUpdater stopped.");
|
logger.LogInformation("ProviderUpdater stopped.");
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue