DEV Community

Discussion on: All (or just most) of what you need to know about handling Promises

 
orivolfo profile image
Ori Volfovitch

Nice combo.
So you are actually chaining them asynchronously?

Thread Thread
 
efishtain profile image
efi shtain

what do you mean?
you can't processData before you got the data, so it has to be done in series
getData() has to return a promise, the rest of the functions would automatically be converted to async

Thread Thread
 
orivolfo profile image
Ori Volfovitch • Edited

So why in your firstHandler example did you made the function to be async?

Thread Thread
 
efishtain profile image
efi shtain

Optional.
If you use it elsewhere, and it is async, mark it as async.
only when I use anonymous function directly in the chain I won't mark methods with async unless I have to.