| 1234567891011121314151617181920212223242526 | 'use strict';const config = require('config');const mailgun = require('mailgun-js')({apiKey: config.get("apis.mailgun.key"), domain: config.get("apis.mailgun.domain")});let lib = {	schemas: {},	init: (cb) => {		lib.schemas = {			verifyEmail: require('./schemas/verifyEmail'),			resetPasswordRequest: require('./schemas/resetPasswordRequest'),			passwordRequest: require('./schemas/passwordRequest')		};		cb();	},	sendMail: (data, cb) => {		if (!cb) cb = ()=>{};		mailgun.messages().send(data, cb);	}};module.exports = lib;
 |