aboutsummaryrefslogtreecommitdiffstats
path: root/packages/trpc/routers/bookmarks.ts
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2024-11-17 02:39:06 +0000
committerMohamed Bassem <me@mbassem.com>2024-11-17 02:39:33 +0000
commit82cd3bb8fa2814b7e27b610682cd04d6f471ac2d (patch)
tree26b06ca73f3a4bf754953475dca26cacefe10b35 /packages/trpc/routers/bookmarks.ts
parent64e759a82349a85c4da55dbb47bb4b939dfeb322 (diff)
downloadkarakeep-82cd3bb8fa2814b7e27b610682cd04d6f471ac2d.tar.zst
feature: Allow setting bookmark metadata during creation
Diffstat (limited to 'packages/trpc/routers/bookmarks.ts')
-rw-r--r--packages/trpc/routers/bookmarks.ts9
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/trpc/routers/bookmarks.ts b/packages/trpc/routers/bookmarks.ts
index 4e58bcdc..c7fdcc17 100644
--- a/packages/trpc/routers/bookmarks.ts
+++ b/packages/trpc/routers/bookmarks.ts
@@ -271,9 +271,6 @@ export const bookmarksAppRouter = router({
return { ...alreadyExists, alreadyExists: true };
}
}
- if (input.type == BookmarkTypes.UNKNOWN) {
- throw new TRPCError({ code: "BAD_REQUEST" });
- }
const bookmark = await ctx.db.transaction(async (tx) => {
const bookmark = (
await tx
@@ -281,6 +278,12 @@ export const bookmarksAppRouter = router({
.values({
userId: ctx.user.id,
type: input.type,
+ title: input.title,
+ archived: input.archived,
+ favourited: input.favourited,
+ note: input.note,
+ summary: input.summary,
+ createdAt: input.createdAt,
})
.returning()
)[0];