Skip to content

Instantly share code, notes, and snippets.

@patmigliaccio
Created April 4, 2019 20:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save patmigliaccio/22d9e1195d458e947affa159db4446fe to your computer and use it in GitHub Desktop.
Save patmigliaccio/22d9e1195d458e947affa159db4446fe to your computer and use it in GitHub Desktop.
patmigliaccio.com/resolving-nested-promises 4/4/19
function resolveComments(user) {
return Promise.all(
user.commentIds.map(commentId => {
return comments.getCommentById(commentId)
})
);
}
const activeUsers = await post.getActiveUsers();
const activeUsersFullComments = activeUsers.map(async user => {
user.comments = await resolveComments(user)
return user;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment