diff options
Diffstat (limited to 'packages/web/server/api/routers')
| -rw-r--r-- | packages/web/server/api/routers/bookmarks.ts | 34 |
1 files changed, 5 insertions, 29 deletions
diff --git a/packages/web/server/api/routers/bookmarks.ts b/packages/web/server/api/routers/bookmarks.ts index 1a78724d..29911bb3 100644 --- a/packages/web/server/api/routers/bookmarks.ts +++ b/packages/web/server/api/routers/bookmarks.ts @@ -163,35 +163,11 @@ export const bookmarksAppRouter = router({ userId: ctx.user.id, archived: input.archived, favourited: input.favourited, - }, - orderBy: { - createdAt: "desc", - }, - select: defaultBookmarkFields, - }) - ).map(toZodSchema); - - return { bookmarks }; - }), - getBookmarksById: authedProcedure - .input( - zGetBookmarksRequestSchema.merge( - z.object({ - ids: z.array(z.string()), - }), - ), - ) - .output(zGetBookmarksResponseSchema) - .query(async ({ input, ctx }) => { - const bookmarks = ( - await prisma.bookmark.findMany({ - where: { - id: { - in: input.ids, - }, - userId: ctx.user.id, - archived: input.archived, - favourited: input.favourited, + id: input.ids + ? { + in: input.ids, + } + : undefined, }, orderBy: { createdAt: "desc", |
