From 16e90d228e6186d102f13560cc3ed6985cb63db3 Mon Sep 17 00:00:00 2001 From: Rory& Date: Mon, 29 Dec 2025 11:40:02 +0100 Subject: Add sticker manager in non admin section of admin api test client --- extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Program.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Program.cs') 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(); +builder.Services.AddSingleton(sp => (WebAssemblyJSRuntime)sp.GetRequiredService()); +builder.Services.AddSingleton(sp => (IJSInProcessRuntime)sp.GetRequiredService()); await builder.Build().RunAsync(); \ No newline at end of file -- cgit 1.5.1