Files
MeWeb/src/MeWeb.App/AppServices.cs
T

22 lines
581 B
C#
Raw Normal View History

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<ServerClient>();
services.AddTransient<MainViewModel>();
return services;
}
}