try fix download clients factory

This commit is contained in:
Flaminel
2025-06-16 22:40:12 +03:00
parent cacd62058f
commit 7b2af6dd5d
5 changed files with 103 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
using Common.Enums;
using Data.Models.Configuration.General;
namespace Infrastructure.Http.DynamicHttpClientSystem;
@@ -41,4 +42,14 @@ public interface IDynamicHttpClientFactory
/// Unregisters a configuration
/// </summary>
void UnregisterConfiguration(string clientName);
/// <summary>
/// Updates all registered HTTP client configurations with new general config settings
/// </summary>
void UpdateAllClientsFromGeneralConfig(GeneralConfig generalConfig);
/// <summary>
/// Gets all currently registered client names
/// </summary>
IEnumerable<string> GetRegisteredClientNames();
}