| 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;
 
 
  |