← back to Govarbitrage

scripts/send-newsletter-digest.ts

13 lines

import "dotenv/config";
import { sendDigestToSubscribers } from "@/lib/send-digest";

// CLI entry for the newsletter digest fan-out. All gating lives in
// sendNewsletterEmail(); this just runs the send and reports.
(async () => {
  const res = await sendDigestToSubscribers();
  console.log(
    `[newsletter-digest] mode=${res.mode} subscribers=${res.subscribers} sent=${res.sent} errors=${res.errors} deals=${res.dealCount}`
  );
  process.exit(res.errors > 0 ? 1 : 0);
})();