INNER CODE UNIT · JavaScript
handler
papercups-io/papercups · scripts/lambdas/send-email-to-webhook/index.js:17
const handler = async (event) => {
const url = process.env.WEBHOOK_URL;
if (!url) {
throw new Error("Missing WEBHOOK_URL environment variable!");
}
const mail = event.Records[0].ses.mail;
if (!mail) {
throw new Error("Missing SES mail object!");
}
const { messageId, commonHeaders = {}, headers = [] } = mail;
const toAddresses = commonHeaders.to;
const fromAddress = commonHeaders.from;
if (!messageId || !toAddresses || !fromAddress) {