From 57415eea748e36b07f226e1e9ae2daff0b4ce627 Mon Sep 17 00:00:00 2001 From: srgooglo Date: Mon, 14 Nov 2022 02:20:05 +0000 Subject: [PATCH] added `/saved_posts` endpoint --- .../src/controllers/PostsController/index.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/server/src/controllers/PostsController/index.js b/packages/server/src/controllers/PostsController/index.js index 186faf5d..6eca7959 100755 --- a/packages/server/src/controllers/PostsController/index.js +++ b/packages/server/src/controllers/PostsController/index.js @@ -18,7 +18,21 @@ export default class PostsController extends Controller { skip: req.query?.trim, from_user_id: req.query?.user_id, for_user_id: req.user?._id.toString(), - savedOnly: req.query?.savedOnly, + }) + + return res.json(posts) + }) + }, + "/saved_posts": { + middlewares: ["withOptionalAuthentication"], + fn: Schematized({ + select: ["user_id"] + }, async (req, res) => { + let posts = await GetPostData({ + limit: req.query?.limit, + skip: req.query?.trim, + for_user_id: req.user?._id.toString(), + savedOnly: true, }) return res.json(posts)