|
@@ -1,7 +1,14 @@
|
|
|
'use strict';
|
|
|
|
|
|
const config = require('config');
|
|
|
-const mailgun = require('mailgun-js')({apiKey: config.get("apis.mailgun.key"), domain: config.get("apis.mailgun.domain")});
|
|
|
+const enabled = config.get('apis.mailgun.enabled');
|
|
|
+let mailgun = null;
|
|
|
+if (enabled) {
|
|
|
+ mailgun = require('mailgun-js')({
|
|
|
+ apiKey: config.get("apis.mailgun.key"),
|
|
|
+ domain: config.get("apis.mailgun.domain")
|
|
|
+ });
|
|
|
+}
|
|
|
|
|
|
let lib = {
|
|
|
|
|
@@ -19,7 +26,8 @@ let lib = {
|
|
|
|
|
|
sendMail: (data, cb) => {
|
|
|
if (!cb) cb = ()=>{};
|
|
|
- mailgun.messages().send(data, cb);
|
|
|
+ if (enabled) mailgun.messages().send(data, cb);
|
|
|
+ else cb();
|
|
|
}
|
|
|
};
|
|
|
|