Skip to content

Instantly share code, notes, and snippets.

@daruj
daruj / email.js
Created August 6, 2020 16:04
Passing ics as an attachment to send grid
const sendgridMail = require('@sendgrid/mail')
const ics = require('ics')
exports.sendMail = async ({ email, from, templateId, templateData = {}, asmData = {}, event = false }) => {
if (process.env.NODE_ENV !== 'production') {
console.info(`Skipping sending the email since is not production. Environment: ${process.env.NODE_ENV}`)
return Promise.resolve()
}
console.info('Sending email now')