I want to execute my code in the following order:
Just return Promise.all(...
Promise.all(...
getPromise1().then(() => { return Promise.all([getPromise2(), getPromise3()]); }).then((args) => console.log(args)); // result from 2 and 3