Initial version

This commit is contained in:
Sithis 2026-10-15 05:46:35 +02:00
commit e5b6226a85
68 changed files with 7338 additions and 0 deletions

View file

@ -0,0 +1,15 @@
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();