noimap
Version:
A NodeJS package that fully take care of handling aws ses emails such as storing, parsing, serving in a easy way.
8 lines • 646 B
JavaScript
function parseSnsMessage(event){
if (!(event && typeof event==="object" && event.hasOwnProperty("Records") && Array.isArray(event.Records) && event.Records.length > 0 && event.Records[0].hasOwnProperty("Sns") && typeof event.Records[0].Sns === "object" && event.Records[0].Sns && event.Records[0].Sns.hasOwnProperty("Message") && typeof event.Records[0].Sns.Message === "string" && event.Records[0].Sns.Message)) {
throw new TypeError("Invalid AWS SNS event: Pass the event object as it is from the SNS event.");
}
const snsMessage = JSON.parse(event.Records[0].Sns.Message);
return snsMessage;
}
export {parseSnsMessage};