index.js 421 B

123456789101112131415161718192021222324
  1. 'use strict';
  2. const config = require('config');
  3. const mailgun = require('mailgun-js')({apiKey: config.get("apis.mailgun.key"), domain: config.get("apis.mailgun.domain")});
  4. let lib = {
  5. schemas: {},
  6. init: (cb) => {
  7. lib.schemas = {
  8. verifyEmail: require('./schemas/verifyEmail')
  9. };
  10. cb();
  11. },
  12. sendMail: (data, cb) => {
  13. if (!cb) cb = ()=>{};
  14. mailgun.messages().send(data, cb);
  15. }
  16. };
  17. module.exports = lib;