From c795e5d2932fdcaa9f4a609fc68b2bc1ca868953 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= Date: Sun, 31 Dec 2023 01:48:22 -0500 Subject: [PATCH] feat(api): add dedicated route to fetch user's own stories --- server/api/user/me/stories.get.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 server/api/user/me/stories.get.ts diff --git a/server/api/user/me/stories.get.ts b/server/api/user/me/stories.get.ts new file mode 100644 index 0000000..7e7cdf7 --- /dev/null +++ b/server/api/user/me/stories.get.ts @@ -0,0 +1,11 @@ +import { listQuerier } from "@server/dbHelpers"; +import { isLoggedIn } from "@server/middlewareButNotReally"; +export default cachedEventHandler(async (ev) => { + isLoggedIn(ev); + const id = ev.context.currentUser!._id; + let s = await listQuerier({ author: id }, ev.context, ev); + return { + stories: s.stories, + total: s.stories.length, + }; +});