refactor: Entfernen des redundanten Abrufs des Konfigurationsabschnitts in AddAuthHubClient

- Entfernt den unnötigen Aufruf von `GetSection(nameof(ClientParams))` beim Abrufen von `ClientParams` aus der Konfiguration, was die Logik vereinfacht und die Klarheit verbessert.
This commit is contained in:
Developer 02 2025-03-10 09:27:20 +01:00
parent 74444d301d
commit 1db1b35f3c

View File

@ -11,7 +11,7 @@ public static class DIExtensions
{ {
public static IServiceCollection AddAuthHubClient(this IServiceCollection services, IConfiguration? configuration = null, Action<ClientParams>? options = null) public static IServiceCollection AddAuthHubClient(this IServiceCollection services, IConfiguration? configuration = null, Action<ClientParams>? options = null)
{ {
var clientParams = configuration?.GetSection(nameof(ClientParams)).Get<ClientParams>() ?? new ClientParams(); var clientParams = configuration?.Get<ClientParams>() ?? new ClientParams();
options?.Invoke(clientParams); options?.Invoke(clientParams);
services services
.AddSingleton(Options.Create(clientParams)) .AddSingleton(Options.Create(clientParams))