From 1abaeb598efa52e48d1ce448d6c8d939cf662fbd Mon Sep 17 00:00:00 2001 From: Cucumberrbob <128094686+Cucumberrbob@users.noreply.github.com> Date: Thu, 6 Mar 2025 13:25:14 +0000 Subject: [PATCH] Use 10 second interval for TB `ProviderUpdater` --- .../BackgroundServices/ProviderUpdater.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/RdtClient.Service/BackgroundServices/ProviderUpdater.cs b/server/RdtClient.Service/BackgroundServices/ProviderUpdater.cs index 1b3500d..e7f6154 100644 --- a/server/RdtClient.Service/BackgroundServices/ProviderUpdater.cs +++ b/server/RdtClient.Service/BackgroundServices/ProviderUpdater.cs @@ -1,6 +1,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; +using RdtClient.Data.Enums; using RdtClient.Service.Services; namespace RdtClient.Service.BackgroundServices; @@ -60,7 +61,13 @@ public class ProviderUpdater(ILogger logger, IServiceProvider servic 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.");