← 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);
})();