UNPKG

533 BJavaScriptView Raw
1'use strict';
2
3var apiKey = global.mio.config.mail.mailgun.apiKey;
4var domain = global.mio.config.mail.domain || global.mio.config.domains[0];
5var sender = global.mio.config.mail.sender || 'NoReply <noreply@'+domain+'>';
6var mailgun = require('mailgun-js')({apiKey: apiKey, domain: domain});
7var mailer = require('mio-mail')({defaultSender: sender});
8
9// Errors Render
10global.mio.error = require('./errors').error;
11
12// Mail Module
13global.mio.mailgun = mailgun;
14global.mio.mailer = mailer;
15
16// Export all
17module.exports = global.mio;