15 lines
No EOL
633 B
C#
15 lines
No EOL
633 B
C#
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<PortableCrypto, BrowserWASMCrypto>();
|
|
builder.Services.AddSingleton<BotCheckSolver>();
|
|
builder.Services.AddSingleton(services => new ServerStatusMonitor(
|
|
new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) },
|
|
services.GetRequiredService<ILogger<ServerStatusMonitor>>()));
|
|
|
|
await builder.Build().BlazorJSRunAsync(); |