Making chained API Calls using @ngrx/Effects
This recipe is useful for cooking up chained API calls as a result of a single action.
In the below example, a single action called
POST_REPO is dispatched and it's intention is to create a new repostiory on GitHub then update the README with new data after it is created.
For this to happen there are 4 API calls necessary to the GitHub API:
- POST a new repostiry
- GET the master branch of the new repository
- GET the files on the master branch