Skip to content

messenger#17

Merged
mlebkowski merged 1 commit intomainfrom
feature/messenger
Feb 22, 2026
Merged

messenger#17
mlebkowski merged 1 commit intomainfrom
feature/messenger

Conversation

@mlebkowski
Copy link
Member

This change takes the already working synchronous command bus (messenger) from testlocal.ly codebase and extends it with configurable async transports and the worker command.

The transports are not added, since wp and tl will use different ones. Instead a TransportLocatorBuilder is provided to easily configure any named transports the codebase will require. A bunch of other dependencies are pre-configured in a way for them to be overriden if necessary.

The handlers locators are lazy, which in theory should allow for them to depend on the command bus themselves, thus allowing handlers to re-dispatch commands and use queries.

Please consider Conventional Comments when commenting on PRs

@mlebkowski mlebkowski merged commit 1cf2f66 into main Feb 22, 2026
1 check passed
@mlebkowski mlebkowski deleted the feature/messenger branch February 22, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant