UNPKG

serverless-sam

Version:

Serverless framework plugin to export AWS SAM templates for a service

23 lines (19 loc) 639 B
'use strict'; const getForecast = require('./lib/forecast'); const sendEmail = require('./lib/email'); const latitude = process.env.LATITUDE; const longitude = process.env.LONGITUDE; const emailRecpient = process.env.RECIPIENT; const emailSubject = 'Current Weather'; module.exports.run = (event, context, callback) => { getForecast(latitude, longitude) .then((forecast) => { // eslint-disable-line arrow-body-style return sendEmail(emailRecpient, emailSubject, forecast); }) .then(() => { callback(null, { success: true }); }) .catch((error) => { callback(error, { success: false }); }); };