Skip to content

Instantly share code, notes, and snippets.

@mauriciosoares
Created November 29, 2017 09:28
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 mauriciosoares/05a73e8ec15bc1c9000071f1ea94a67b to your computer and use it in GitHub Desktop.
Save mauriciosoares/05a73e8ec15bc1c9000071f1ea94a67b to your computer and use it in GitHub Desktop.
async function loadNumber() {
return fetch(API_URL);
}
const number = await loadNumber();
// essa linha nao executa enquanto `loadNumber` nao tiver acabado
const multiplyRequest = fetch(API_URL, {data: number});
const sumRequest = fetch(API_URL, {data: number});
const promise = Promise.all(multiplyRequest, sumRequest).then((multiply, sum) => {
// esse callback só executa qnd as 2 requests acabarem
console.log(multiply);
console.log(sum);
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment