diff options
Diffstat (limited to 'packages/web/app/api')
| -rw-r--r-- | packages/web/app/api/trpc/[trpc]/route.ts | 3 |
1 files changed, 2 insertions, 1 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 } |
