Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(pubsub): add wildcard support (+, #) (#529)
* Upgrade gRPC JS lib and HTTP terminator. Co-authored-by: Xavier Geerinck <[email protected]> Signed-off-by: Shubham Sharma <[email protected]> * Update route generation to support wildcards, refactor common code between protocols. Co-authored-by: Xavier Geerinck <[email protected]> Signed-off-by: Shubham Sharma <[email protected]> * Add gRPC server wildcard handling and wildcard tests. Co-authored-by: Xavier Geerinck <[email protected]> Signed-off-by: Shubham Sharma <[email protected]> * WIP: Refactor PubSub subscription logic into a new module Signed-off-by: Shubham Sharma <[email protected]> * WIP: Refactor PubSub subscription logic into a new module Signed-off-by: Shubham Sharma <[email protected]> * Refactor PubSub subscription logic into a new module Signed-off-by: Shubham Sharma <[email protected]> * WIP: Make HTTP server implementation use the PubSub module Signed-off-by: Shubham Sharma <[email protected]> * WIP: Make HTTP tests work Signed-off-by: Shubham Sharma <[email protected]> * Tests work now Signed-off-by: Shubham Sharma <[email protected]> * Prettify Signed-off-by: Shubham Sharma <[email protected]> * add doc block for wildcards Signed-off-by: Xavier Geerinck <[email protected]> * add test for checking topic registration Signed-off-by: Xavier Geerinck <[email protected]> * refactor protocols and add test Signed-off-by: Xavier Geerinck <[email protected]> * fix warnings Signed-off-by: Xavier Geerinck <[email protected]> * fix unit test runner: Signed-off-by: Xavier Geerinck <[email protected]> * add more tests Signed-off-by: Xavier Geerinck <[email protected]> * cleanup Signed-off-by: Xavier Geerinck <[email protected]> * small extra doc Signed-off-by: Xavier Geerinck <[email protected]> --------- Signed-off-by: Shubham Sharma <[email protected]> Signed-off-by: Xavier Geerinck <[email protected]> Co-authored-by: Xavier Geerinck <[email protected]>
- Loading branch information