From 0fd3f2a467afa6b71a3d2786d2e5933b68064a4f Mon Sep 17 00:00:00 2001 From: Cucumberrbob <128094686+Cucumberrbob@users.noreply.github.com> Date: Thu, 6 Mar 2025 13:20:59 +0000 Subject: [PATCH 1/3] Set user agent for TB --- .../Services/TorrentClients/TorBoxTorrentClient.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/server/RdtClient.Service/Services/TorrentClients/TorBoxTorrentClient.cs b/server/RdtClient.Service/Services/TorrentClients/TorBoxTorrentClient.cs index cc0a6ce..a931cd1 100644 --- a/server/RdtClient.Service/Services/TorrentClients/TorBoxTorrentClient.cs +++ b/server/RdtClient.Service/Services/TorrentClients/TorBoxTorrentClient.cs @@ -25,6 +25,7 @@ public class TorBoxTorrentClient(ILogger logger, IHttpClien } var httpClient = httpClientFactory.CreateClient(); + httpClient.DefaultRequestHeaders.Add("User-Agent", "rdt-client"); httpClient.Timeout = TimeSpan.FromSeconds(Settings.Get.Provider.Timeout); var torBoxNetClient = new TorBoxNetClient(null, httpClient, 5); 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 2/3] 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."); From 9cf28d8274a4967a69af0b9f13fb3d0490d6158e Mon Sep 17 00:00:00 2001 From: Cucumberrbob <128094686+Cucumberrbob@users.noreply.github.com> Date: Thu, 6 Mar 2025 16:16:42 +0000 Subject: [PATCH 3/3] Revert "Use 10 second interval for TB `ProviderUpdater`" This reverts commit 1abaeb598efa52e48d1ce448d6c8d939cf662fbd. --- .../BackgroundServices/ProviderUpdater.cs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/server/RdtClient.Service/BackgroundServices/ProviderUpdater.cs b/server/RdtClient.Service/BackgroundServices/ProviderUpdater.cs index e7f6154..1b3500d 100644 --- a/server/RdtClient.Service/BackgroundServices/ProviderUpdater.cs +++ b/server/RdtClient.Service/BackgroundServices/ProviderUpdater.cs @@ -1,7 +1,6 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; -using RdtClient.Data.Enums; using RdtClient.Service.Services; namespace RdtClient.Service.BackgroundServices; @@ -61,13 +60,7 @@ public class ProviderUpdater(ILogger logger, IServiceProvider servic logger.LogError(ex, $"Unexpected error occurred in ProviderUpdater: {ex.Message}"); } - var delaySeconds = Settings.Get.Provider.Provider switch - { - Provider.TorBox => 10, - _ => 1 - }; - - await Task.Delay(TimeSpan.FromSeconds(delaySeconds), stoppingToken); + await Task.Delay(TimeSpan.FromSeconds(1), stoppingToken); } logger.LogInformation("ProviderUpdater stopped.");