summary refs log tree commit diff
path: root/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Program.cs
diff options
context:
space:
mode:
Diffstat (limited to 'extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Program.cs')
-rw-r--r--extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Program.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Program.cs b/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Program.cs

index d28066da..ba12a172 100644 --- a/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Program.cs +++ b/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Program.cs
@@ -2,9 +2,12 @@ using System.Net; using System.Runtime.CompilerServices; using System.Text.Json; using System.Text.Json.Serialization; +using ArcaneLibs.Blazor.Components.Services; using Blazored.LocalStorage; using Microsoft.AspNetCore.Components.Web; using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.JSInterop; +using Microsoft.JSInterop.WebAssembly; using Spacebar.AdminApi.TestClient; using Spacebar.AdminApi.TestClient.Services; @@ -52,8 +55,11 @@ builder.Services.AddBlazoredLocalStorageAsSingleton(config => { config = new Config(); await localStorage.SetItemAsync("sb_admin_tc_config", config); } + builder.Services.AddSingleton(config); } - +builder.Services.AddSingleton<JsConsoleService>(); +builder.Services.AddSingleton(sp => (WebAssemblyJSRuntime)sp.GetRequiredService<IJSRuntime>()); +builder.Services.AddSingleton(sp => (IJSInProcessRuntime)sp.GetRequiredService<IJSRuntime>()); await builder.Build().RunAsync(); \ No newline at end of file