Tengo 3 funciones inmediatas declaradas dentro de la función de controlador de un AWS Lambda:
exports.handler = async (event, context, callback) => { (async doFirstStep => { console.log("First Step") }) (async doSecondStep => { console.log("Second Step") }) (async doThirdStep => { console.log("Third Step") }) }Cuando ejecuto la prueba, el resultado es el siguiente:
// INFO First StepSi cambio el orden de las funciones y coloco doSecondStep antes de doFirstStep, el resultado es:
// INFO Second StepEl problema es que solo se ejecuta una función, ¿alguna pista sobre por qué las otras funciones no funcionan como deberían?