From c5b41be2fd6c372ebcec54a139e455c233883dbe Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Fri, 7 Jun 2024 15:38:25 +0500 Subject: [PATCH] identity: register wamp user account service --- Streetwriters.Identity/Startup.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Streetwriters.Identity/Startup.cs b/Streetwriters.Identity/Startup.cs index e459251..aee80dc 100644 --- a/Streetwriters.Identity/Startup.cs +++ b/Streetwriters.Identity/Startup.cs @@ -165,6 +165,7 @@ namespace Streetwriters.Identity AddOperationalStore(services, new TokenCleanupOptions { Enable = true, Interval = 3600 * 12 }); + services.AddScoped(); services.AddTransient(); services.AddControllers(); services.AddTransient(); @@ -201,6 +202,8 @@ namespace Streetwriters.Identity app.UseWamp(WampServers.IdentityServer, (realm, server) => { + realm.Services.RegisterCallee(() => app.ApplicationServices.CreateScope().ServiceProvider.GetRequiredService()); + realm.Subscribe(SubscriptionServerTopics.CreateSubscriptionTopic, async (CreateSubscriptionMessage message) => { using (var serviceScope = app.ApplicationServices.CreateScope())