NimbusAPI / Nimbus

Nimbus is a .NET client library to provide an easy abstraction over common messaging frameworks.
http://nimbusapi.com/
MIT License
112 stars 84 forks source link

Message redelivery to subscriptions #260

Closed uglybugger closed 8 years ago

uglybugger commented 8 years ago

Fixes #251.

We were previously missing re-delivery of messages to ASB and WSB subscriptions (#256). This was because we're (correctly) not allowed to push messages directly to a subscription queue - they're supposed to go through the parent topic.

Now that we have subscription filtering supported, it's easy to redeliver the message to the entire topic but to filter the re-delivery to just the previously-failing handler's subscription.

Thanks to @TheeJamesLee for raising the issue and writing the failing test and first cut of the fix :)