add AnnotationManager as scoped

This commit is contained in:
Developer 02 2025-11-06 21:19:05 +01:00
parent a611df4914
commit 77cdc83a4e

View File

@ -67,6 +67,11 @@ public static class DependencyInjection
licenseManager.RegisterKEY(license); licenseManager.RegisterKEY(license);
return licenseManager; return licenseManager;
}); });
services.AddScoped(provider => {
// Ensure LicenseManager is resolved so that its constructor is called
_ = provider.GetRequiredService<LicenseManager>();
return new AnnotationManager();
});
services.AddHttpClientService<GtxMessagingParams>(config.GetSection(nameof(GtxMessagingParams))); services.AddHttpClientService<GtxMessagingParams>(config.GetSection(nameof(GtxMessagingParams)));
services.TryAddSingleton<ISmsSender, GTXSmsSender>(); services.TryAddSingleton<ISmsSender, GTXSmsSender>();