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)