using MeWeb.App.Services; using MeWeb.App.ViewModels; using MeWeb.Shared; using Microsoft.Extensions.DependencyInjection; namespace MeWeb.App; public static class AppServices { public static IServiceCollection AddMeWebApp(this IServiceCollection services) { services.AddHttpClient(ServerClient.Name, http => { http.BaseAddress = new Uri(Endpoints.Base); http.DefaultRequestHeaders.UserAgent.ParseAdd($"me-web/{BuildInfo.Version}"); }); services.AddSingleton(); services.AddTransient(); return services; } }