using DeepDrftWeb.Client.Clients; using DeepDrftWeb.Client.Services; using DeepDrftWeb.Client.ViewModels; namespace DeepDrftWeb.Client; public static class Startup { public static void ConfigureDomainServices(IServiceCollection services) { // Track Client services.AddScoped(); services.AddScoped(); } public static void ConfigureApiHttpClient(IServiceCollection services, string baseAddress) { services.AddHttpClient("DeepDrft.API", client => { client.BaseAddress = new Uri(baseAddress); }); } public static void ConfigureContentServices(IServiceCollection services, string contentApiUrl) { services.AddHttpClient("DeepDrft.Content", client => { client.BaseAddress = new Uri(contentApiUrl); }); services.AddScoped(); services.AddScoped(); // AudioPlaybackEngine removed - functionality merged into AudioPlayerService } }