mhinze / ShortBus

In-process mediator with low-friction API
MIT License
210 stars 41 forks source link

Reason for IAsyncRequest<TResponseData> #24

Open michielrutting opened 10 years ago

michielrutting commented 10 years ago

Hi,

Is there a reason for having a separate interface for async requests? Isn't a request a request and it can be handled in either a synchronous or asynchronous fashion? I've only recently started using this pattern and was looking to replace my personal implementation with ShortBus and so far I haven't had a need for a separate interface in my own code.

Also, do you have any idea when version 3 will move towards being stable?

Thanks for your work!