Fix manual handler registrations

This commit is contained in:
Daniel Clark
2022-12-16 09:06:14 +00:00
parent 96cafa9082
commit 2b7bd315a5
4 changed files with 5 additions and 4 deletions
@@ -37,6 +37,7 @@ public static class IServiceCollectionExtensions
.AddSingleton<IMediator, Mediator>()
.AddHandler<InitializeHandler>()
.AddSingleton<IServiceFactory>(provider => new ServiceFactory(provider.GetService, (instanceType, parameters) => ActivatorUtilities.CreateInstance(provider, instanceType, parameters!)))
.AddHandler<ServiceFactoryHandler>()
.AddSingleton<IInitialization, Initialization>(provider => new Initialization(() =>
{
return serviceCollection.Where(x => x.ServiceType.GetInterfaces()