import { listPostsPageForUser } from "#server/service/posts"; import { parsePostTagFilterQuery } from "#server/utils/post-tags"; export default defineWrappedResponseHandler(async (event) => { const user = await event.context.auth.requireUser(); const q = getQuery(event); const filter = parsePostTagFilterQuery({ tags: q.tags, tagMode: q.tagMode }); const payload = await listPostsPageForUser(user.id, q.page, 20, filter); return R.success(payload); });