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);
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.TryAddSingleton<ISmsSender, GTXSmsSender>();