UNPKG

mail-monkey

Version:

[![Build Status](https://travis-ci.org/ElderAS/mail-monkey.svg?branch=master&style=flat-square)](https://travis-ci.org/ElderAS/mail-monkey) [![npm](https://img.shields.io/npm/dt/mail-monkey.svg?style=flat-square)](https://www.npmjs.com/package/mail-monkey

24 lines (19 loc) 452 B
const Sendgrid = require("@sendgrid/mail"); const Log = require("../log"); module.exports = function(options = {}) { const { key } = options; if (!key) return Log.error("Invalid provider setup"); Sendgrid.setApiKey(key); return { send(payload) { let { html, ...data } = payload; data.content = [ { type: "text/html", value: html } ]; return Sendgrid.send(data); } }; };