Skip to content

Instantly share code, notes, and snippets.

@montogeek
Created March 29, 2017 16:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save montogeek/086e33c846fdcef0cd9aa42ac608605c to your computer and use it in GitHub Desktop.
Save montogeek/086e33c846fdcef0cd9aa42ac608605c to your computer and use it in GitHub Desktop.
async function getUsersData(regionCode) {
const promiseArray = getUsersIdList(regionCode).map(fetchUserData);
return Promise.all(promiseArray);
}
async function getPostsData(regionCode) {
const usersData = await getUsersData(regionCode);
const promiseArray = usersData
.map(getPostsIds)
.reduce((a, b) => a.concat(b))
.map(fetchPostData);
return Promise.all(promiseArray);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment