Allow the same messages to be sent to multiple registered handlers

This commit is contained in:
Dan Clark
2024-11-20 12:51:16 +00:00
parent 33af580d5b
commit 8963201480
@@ -9,6 +9,7 @@ public class AsyncHandlerInitialization<TMessage, TResponse, THandler>(IServiceP
{
public void Initialize() => StrongReferenceMessenger.Default.Register<IServiceProvider, AsyncResponseEventArgs<TMessage, TResponse>>(provider,
(provider, args) => args.Reply(provider.GetRequiredService<THandler>().Handle(args.Message, args.CancellationToken)));
args.Reply(handler.Handle(args.Message, args.CancellationToken);
}
public class AsyncHandlerInitialization<TMessage, THandler>(IServiceProvider provider) :