in source/stack-name-formatter/index.ts [21:49]
async function processEvent(event) {
let response
try {
switch (event.RequestType) {
case 'Create':
response = await handleCreate(event.ResourceProperties)
break
case 'Update':
case 'Delete':
response = {
Status: StatusTypes.Success,
Data: { Message: `No action required for ${event.RequestType}` }
};
break
}
if (process.env.SEND_METRICS === 'Yes') {
await sendMetric({ EventName: `Solution ${event.RequestType}`, PrimaryRegion: process.env.PRIMARY_REGION, SecondaryRegion: process.env.SECONDARY_REGION });
}
} catch (error) {
response = {
Status: StatusTypes.Failed,
Data: error
}
}
return response
}