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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…