salix/services/mailer/application/router.js

34 lines
1.3 KiB
JavaScript
Raw Normal View History

2017-05-30 06:06:14 +00:00
var express = require('express');
var router = new express.Router();
var settings = require('./settings.js');
2017-06-07 13:28:42 +00:00
// Mailer default page
2017-05-30 06:06:14 +00:00
router.get('/', function(request, response) {
2017-05-31 12:55:41 +00:00
response.send(settings.app().name + ' v' + settings.app().version);
2017-05-30 06:06:14 +00:00
});
2017-06-07 13:28:42 +00:00
// Manuscripts
router.use('/manuscript', require('./route/manuscript.js'));
2017-05-30 06:06:14 +00:00
2017-06-07 13:28:42 +00:00
// Notifications
router.use('/notification', require('./route/notification.js'));
2017-06-07 13:28:42 +00:00
/*// Load template route
router.post('/:userId/:template', function(request, response, next) {
database.pool.query('SELECT `e-mail` AS email, LOWER(p.Codigo) AS countryCode FROM Clientes AS c JOIN Paises AS p ON p.id = c.Id_Pais WHERE Id_Cliente = ?', [request.params.userId], function(error, qryRs) {
if (qryRs.length == 0)
return response.json({data: {message: 'Client not found'}});
2017-05-30 06:06:14 +00:00
2017-06-07 13:28:42 +00:00
template.getTemplate(request.params.template, qryRs[0].countryCode, {userId: request.params.userId}, function(tplRs, error) {
if (error)
return response.json({data: {message: error}});
mail.send(qryRs[0].email, tplRs.subject, tplRs.body, tplRs.attachments, (mailrs, error) => {
if (error)
return response.json({data: {message: error}});
});
});
});
});
*/
2017-05-30 06:06:14 +00:00
module.exports = router;