Multiple integrations per endpoint.
Open
enhancement
- Dominant language
- JavaScript
- Stars
- 839
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
Let's say you have 3 places people can send you money - Coinbase, Blockchain, and Google Wallet. Ideally, you'd want to have a /pay endpoint that incorporates each of these services.
This might require a complete rethinking of the way integrations are done. Possibly, each integration should return a value instead of returning a response. With promises, you could set up modules.json as `path: "/pay", "modules": ["coinbase": {}, "blockchain": {}, "wallet": {}]` and perform a for loop on each module, combine the returned values using Promises, and return that aggregate object.
Thoughts?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.