in lambdas/src/MembershipSub-Promotions-to-PromoCode-View-Lambda.js [12:26]
function handleEventRecords(eventRecords) {
if (!(eventRecords && eventRecords.length > 0)) { return; }
eventRecords.forEach((record) => {
if (!record.dynamodb) { return; }
let newImage = record.dynamodb.NewImage;
Object.keys(newImage.codes.M)
.forEach((channelName) => {
newImage.codes.M[channelName].L.forEach((promoCodeObj) => generatePutRequestFromDynamoPromoCodeObject(promoCodeObj, newImage, channelName));
});
});
console.log(`Successfully processed ${eventRecords.length} records.`);
}