danfang / danfang/me-api

Multiple integrations per endpoint.

Open
#4 2 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.