using DigitalData.Core.Legacy.Client; using Microsoft.Extensions.DependencyInjection; using WindreamHub.Legacy.Client.Route; using WindreamHub.Legacy.Client.Routes; namespace WindreamHub.Legacy.Client { public static class DIExtensions { public static IServiceCollection AddWindreamClientService(this IServiceCollection services, string uri) { services .AddHttpClientService(opt => { opt.Uri = uri; }) .AddSingleton() .AddSingleton() .AddSingleton() .AddSingleton() .AddSingleton(); return services; } } }