using DataTransfer.Client.Services; using Microsoft.AspNetCore.Components.WebAssembly.Hosting; using SpawnDev.BlazorJS; using SpawnDev.BlazorJS.Cryptography; var builder = WebAssemblyHostBuilder.CreateDefault(args); builder.Services.AddBlazorJSRuntime(); builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddSingleton(services => new ServerStatusMonitor( new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }, services.GetRequiredService>())); await builder.Build().BlazorJSRunAsync();