aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web/server/api/routers
diff options
context:
space:
mode:
Diffstat (limited to 'packages/web/server/api/routers')
-rw-r--r--packages/web/server/api/routers/bookmarks.ts34
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",