added /saved_posts endpoint

This commit is contained in:
srgooglo 2022-11-14 02:20:05 +00:00
parent 908f691625
commit 57415eea74

View File

@ -18,7 +18,21 @@ export default class PostsController extends Controller {
skip: req.query?.trim, skip: req.query?.trim,
from_user_id: req.query?.user_id, from_user_id: req.query?.user_id,
for_user_id: req.user?._id.toString(), 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) return res.json(posts)