in source/resources/solution-helper/lib/lambda-helper.js [44:67]
invokeFunctionSync(functionArn) {
console.log(`Invoking Lambda Function: ${JSON.stringify(functionArn)}`);
return new Promise((resolve, reject) => {
try {
const lambda = new AWS.Lambda(this.config);
const params = {
FunctionName: functionArn,
InvocationType: 'RequestResponse'
};
lambda.invoke(params, function (err, data) {
if (err) {
console.log(JSON.stringify(err));
reject(err);
} else {
resolve(data);
}
});
} catch (err) {
console.log(JSON.stringify(err));
reject(err);
}
});
}