From 8adeedb4a28b6e64dfa0894842247914193c6ec5 Mon Sep 17 00:00:00 2001 From: Eduardo Mathias <ems19@inf.ufpr.br> Date: Thu, 1 Jun 2023 10:31:14 -0300 Subject: [PATCH] [FIX] Publication & ResetToken --- src/libs/routes_v1/publication.js | 14 ++++++++++---- src/libs/routes_v1/resetToken.js | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/libs/routes_v1/publication.js b/src/libs/routes_v1/publication.js index 2a439104..46b0574d 100644 --- a/src/libs/routes_v1/publication.js +++ b/src/libs/routes_v1/publication.js @@ -8,14 +8,10 @@ const config = require(`${libs}/config`); const log = require(`${libs}/log`)(module); -const VerificationToken = require(`${libs}/models/verificationToken`); - const Publication = require(`${libs}/models/publication`); const UserPublication = require(`${libs}/models/userPublication`); -const ResetToken = require(`${libs}/models/resetToken`); - const response = require(`${libs}/middlewares/response`); const email = require(`${libs}/middlewares/email`); @@ -166,4 +162,14 @@ pubApp.put('/:id', passport.authenticate('bearer', { session: false }), async (r }); +pubApp.delete('/:id', passport.authenticate('bearer', { session: false }), async (req, res, next) => { + await Publication.destroy({where:{id:req.params.id}}).catch(function (err) { + if (err) { + log.error(err); + return next({ err }); + } +}); + return next({ msg: 'Publication Deleted', status: 200 }); +}); + module.exports = pubApp; diff --git a/src/libs/routes_v1/resetToken.js b/src/libs/routes_v1/resetToken.js index 7c758410..579bec0b 100644 --- a/src/libs/routes_v1/resetToken.js +++ b/src/libs/routes_v1/resetToken.js @@ -24,7 +24,7 @@ resetTokenApp.get('/:token', async (req, res, next) => { } if (rToken.hasExpired()) { res.statusCode = 410; - await ResetToken.remove({where:{ token: token}}).catch(function (err) { + await ResetToken.destroy({where:{ token: token}}).catch(function (err) { if (err) { log.error(err); return next({ err }); -- GitLab