diff options
| author | MohamedBassem <me@mbassem.com> | 2024-02-28 15:43:32 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-02-28 15:43:32 +0000 |
| commit | f67ae821230da9bc92a3c9ff6c550a36d48c0ee9 (patch) | |
| tree | 75ff0d4e07bd066d3acc7e7cfa6ef126ea0eebc7 /packages/web/app | |
| parent | 0f0e7ca8d134c2cfc02ac62539ad10c811319b38 (diff) | |
| download | karakeep-f67ae821230da9bc92a3c9ff6c550a36d48c0ee9.tar.zst | |
tests: Add tests for the bookmarks routes
Diffstat (limited to 'packages/web/app')
| -rw-r--r-- | packages/web/app/api/trpc/[trpc]/route.ts | 3 | ||||
| -rw-r--r-- | packages/web/app/dashboard/bookmarks/components/LinkCard.tsx | 2 | ||||
| -rw-r--r-- | packages/web/app/dashboard/bookmarks/components/TagModal.tsx | 4 |
3 files changed, 5 insertions, 4 deletions
diff --git a/packages/web/app/api/trpc/[trpc]/route.ts b/packages/web/app/api/trpc/[trpc]/route.ts index aea9bc70..7d56cadc 100644 --- a/packages/web/app/api/trpc/[trpc]/route.ts +++ b/packages/web/app/api/trpc/[trpc]/route.ts @@ -2,6 +2,7 @@ import { fetchRequestHandler } from "@trpc/server/adapters/fetch"; import { appRouter } from "@/server/api/routers/_app"; import { createContext } from "@/server/api/client"; import { authenticateApiKey } from "@/server/auth"; +import { db } from "@hoarder/db"; const handler = (req: Request) => fetchRequestHandler({ @@ -23,7 +24,7 @@ const handler = (req: Request) => const token = authorizationHeader.split(" ")[1]; try { const user = await authenticateApiKey(token); - return { user }; + return { user, db }; } catch (e) { // Fallthrough to cookie-based auth } diff --git a/packages/web/app/dashboard/bookmarks/components/LinkCard.tsx b/packages/web/app/dashboard/bookmarks/components/LinkCard.tsx index 56e3d243..cd0f128c 100644 --- a/packages/web/app/dashboard/bookmarks/components/LinkCard.tsx +++ b/packages/web/app/dashboard/bookmarks/components/LinkCard.tsx @@ -60,7 +60,7 @@ export default function LinkCard({ }) { const { data: bookmark } = api.bookmarks.getBookmark.useQuery( { - id: initialData.id, + bookmarkId: initialData.id, }, { initialData, diff --git a/packages/web/app/dashboard/bookmarks/components/TagModal.tsx b/packages/web/app/dashboard/bookmarks/components/TagModal.tsx index c1618541..b0e391b7 100644 --- a/packages/web/app/dashboard/bookmarks/components/TagModal.tsx +++ b/packages/web/app/dashboard/bookmarks/components/TagModal.tsx @@ -130,7 +130,7 @@ export default function TagModal({ toast({ description: "Tags has been updated!", }); - bookmarkInvalidationFunction({ id: bookmark.id }); + bookmarkInvalidationFunction({ bookmarkId: bookmark.id }); }, onError: () => { toast({ @@ -153,7 +153,7 @@ export default function TagModal({ } for (const t of bookmark.tags) { if (!tags.has(t.name)) { - detach.push(t.id); + detach.push({ tagId: t.id }); } } mutate({ |
