vc-platform
vc-platform copied to clipboard
VCST-430: Simplify event handlers registration
Description
Before
var handlerRegistrar = appBuilder.ApplicationServices.GetService<IHandlerRegistrar>();
handlerRegistrar.RegisterHandler<UserChangedEvent>(async (message, token) => await appBuilder.ApplicationServices.GetService<LogChangesUserChangedEventHandler>().Handle(message));
After
appBuilder.RegisterEventHandler<UserChangedEvent, LogChangesUserChangedEventHandler>();
Also, now it's possible to register a handler for all event types:
appBuilder.RegisterEventHandler<DomainEvent, AllEventsHandler>();
References
QA-test:
Jira-link:
https://virtocommerce.atlassian.net/browse/VCST-430
Artifact URL:
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
45.0% Coverage on New Code
0.0% Duplication on New Code