Skip to content

Commit 2b03031

Browse files
author
Sachin Maheshwari
committed
trying to handle unknown run time issue.
1 parent 3826ae0 commit 2b03031

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

connect/connectEmailServer.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const _ = require('lodash');
99
const config = require('config');
1010
const emailServer = require('../index');
1111
const service = require('./service');
12+
const logger = require('../src/common/logger');
1213

1314
// set configuration for the server, see ../config/default.js for available config parameters
1415
// setConfig should be called before initDatabase and start functions
@@ -26,11 +27,16 @@ const handler = (topic, message, callback) => {
2627
return callback(null, { success: false, error: `Template not found for topic ${topic}` });
2728
}
2829

29-
service.sendEmail(templateId, message).then(() => {
30-
callback(null, { success: true });
31-
}).catch((err) => {
32-
callback(null, { success: false, error: err });
33-
});
30+
try {
31+
service.sendEmail(templateId, message).then(() => {
32+
callback(null, { success: true });
33+
}).catch((err) => {
34+
callback(null, { success: false, error: err });
35+
});
36+
} catch (error) {
37+
logger.error('Unknown Error: ', error);
38+
}
39+
3440
};
3541

3642
// init all events

0 commit comments

Comments
 (0)