feat: Legacy-Version des Client Services erstellt und bestehende Services und Routen integriert

This commit is contained in:
Developer 02
2024-07-29 15:46:12 +02:00
parent 966b96f315
commit d1ac521e8d
12 changed files with 318 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
using DigitalData.Core.Legacy.Client;
using Microsoft.Extensions.DependencyInjection;
using WindreamHub.Legacy.Client.Route;
namespace WindreamHub.Legacy.Client
{
public static class DIExtensions
{
public static IServiceCollection AddWindreamClientService(this IServiceCollection services, string uri)
{
services
.AddHttpClientService<WindreamClientOptions>(opt =>
{
opt.Uri = uri;
})
.AddSingleton<WindreamClientService>()
.AddSingleton<SubscriptionsRouteService>()
.AddSingleton<SystemDetailsRouteService>();
return services;
}
}
}