using Microsoft.Extensions.Logging; namespace MissNationBlazorHybrid { public static class MauiProgram { public static MauiApp CreateMauiApp() { var builder = MauiApp.CreateBuilder(); builder .UseMauiApp() .ConfigureFonts(fonts => { fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); }); builder.Services.AddMauiBlazorWebView(); builder.Services.AddLocalization(); var handler = new HttpClientHandler(); handler.ServerCertificateCustomValidationCallback = (message, certificate, chain, sslPolicyErrors) => true; var client = new HttpClient(handler); /*Windows*/ client.BaseAddress = new Uri("https://localhost:7183"); /*Android*/ //client.BaseAddress = new Uri("https://10.0.2.2:7183"); builder.Services.AddSingleton(sp => client); #if DEBUG builder.Services.AddBlazorWebViewDeveloperTools(); builder.Logging.AddDebug(); #endif return builder.Build(); } } }