Skip to content

Instantly share code, notes, and snippets.

@Alexandre-Herve
Last active December 23, 2015 16:21
Show Gist options
  • Save Alexandre-Herve/61e1f3945644b7b34cd9 to your computer and use it in GitHub Desktop.
Save Alexandre-Herve/61e1f3945644b7b34cd9 to your computer and use it in GitHub Desktop.
resolving all promise and saving
function postFb(asker) {
return new Promise((resolve) => {
fb.setAccessToken(asker.token);
fb.post(
"/feed",
{ message: answerLink },
function(err, res) {
asker.success = !err;
asker.details = asker.success ? res.id : err.message + ', fbtrace_id = ' + err.fbtrace_id;
resolve(asker);
}
);
});
}
yield Promise.all(facebookAskers.map((a) => postFb(a)))
.then(() => {
const publication = new Publication(...);
return publication.save();
});
@Alexandre-Herve
Copy link
Author

ça devrait le faire comme ça, mais je n'ai pas testé

@minhduchua
Copy link

je viens de l'implanter et apres une petite correction ca marche (generator a mettre dans le yield, j'ai bien appris ma lecon).
merci vraiment :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment