diff --git a/src/libs/routes_v1/api.js b/src/libs/routes_v1/api.js index b86f1d6d704287a8630b748762630f350d383778..103d981dc8068802997551503c2b2939a2094773 100644 --- a/src/libs/routes_v1/api.js +++ b/src/libs/routes_v1/api.js @@ -210,6 +210,6 @@ api.use('/publication', publication); api.use('/activity', activity); //Email -// api.use('/email', email); +api.use('/email', email); module.exports = api; diff --git a/src/libs/routes_v1/email.js b/src/libs/routes_v1/email.js index b2cdedef34baa1c40b6a28765b9fcfd9fde5ab9a..7b1799a492ceebe711bed8b8c714ff1e78bda37f 100644 --- a/src/libs/routes_v1/email.js +++ b/src/libs/routes_v1/email.js @@ -13,31 +13,11 @@ const User = require(`${libs}/models/user`); const passport = require('passport'); -emailApp.post('/', async (req, res, next) => { - var emails = await User.findAll({attributes:['email']}); +emailApp.get('/', async (req, res, next) => { + var emails = await User.findAll({attributes:['name','email']}); const emailsArray = emails.map(_email => _email.get()); - console.log(emailsArray); - var reqContents = req.body.contents - - var sub = req.body.subject - let mailOptions = { - to: ["dadoseducacionais@ufpr.br", reqEmail], - from: `<dadoseducacionais@ufpr.br>`, - text: reqContents, - subject: sub, - bcc: emailsArray - } - - email(mailOptions, (err, info) => { - if (err) { - log.error(err); - console.log(err); - res.status(500).json({ msg: 'Undelivered Contact Mail' }); - } else { - log.info(`Message ${info.messageId} sent: ${info.response}`); - res.json({ msg: 'Contact Mail Successfully Delivered' }); - } - }); + res.json(emailsArray); + })