diff --git a/account/src/routers/feedback-router.ts b/account/src/routers/feedback-router.ts index 819e376..363acc4 100644 --- a/account/src/routers/feedback-router.ts +++ b/account/src/routers/feedback-router.ts @@ -15,14 +15,18 @@ const feedbackRouter = express.Router(); * receives a piece of feedback */ feedbackRouter.put("/", (req, res, next) => { - if (!req.user) { - addFeedback({ - user: req.user, - feedback: req.body, - }); - } - // @ts-ignore; - sendResponse(res, { ok: true, message: "feedback received" }); + const feedback = { user: req.user, feedback: req.body }; + addFeedback({ + user: req.user, + feedback: req.body, + }).then(() => { + res.send({ ok: true, message: "feedback received" }); + }).catch((e) => { + console.error("error receiving feedback"); + console.error("feedback missed", feedback); + console.error(e); + next("error receiving feedback"); + }); }); export default feedbackRouter; diff --git a/test.http b/test.http deleted file mode 100644 index 48ce527..0000000 --- a/test.http +++ /dev/null @@ -1,7 +0,0 @@ -POST https://account.lingdocs.com/feedback HTTP/1.1 -content-type: application/json - -{ - "value": 4, - "feedback": "This is really great" -} \ No newline at end of file