diff options
| author | MohamedBassem <me@mbassem.com> | 2024-02-12 22:50:43 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-02-12 22:50:43 +0000 |
| commit | b00d2b360d8000edcd9bfa82673ca322a9ac6d1a (patch) | |
| tree | e939db73131a9a6fd04b249b8adac44816dad8b2 /packages/web/server/api/trpc.ts | |
| parent | 6e6d2c3cbc860d0024e9631b01eeef55b47933a5 (diff) | |
| download | karakeep-b00d2b360d8000edcd9bfa82673ca322a9ac6d1a.tar.zst | |
hack: Hack API key support in the context creation of TRPC
Diffstat (limited to 'packages/web/server/api/trpc.ts')
| -rw-r--r-- | packages/web/server/api/trpc.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/web/server/api/trpc.ts b/packages/web/server/api/trpc.ts index 82aa2d18..1f4eb775 100644 --- a/packages/web/server/api/trpc.ts +++ b/packages/web/server/api/trpc.ts @@ -1,8 +1,8 @@ import { TRPCError, initTRPC } from "@trpc/server"; -import { Session } from "next-auth"; +import { User } from "next-auth"; export type Context = { - session: Session | null; + user: User | null; }; // Avoid exporting the entire t-object @@ -17,7 +17,7 @@ export const procedure = t.procedure; export const publicProcedure = t.procedure; export const authedProcedure = t.procedure.use(function isAuthed(opts) { - const user = opts.ctx.session?.user; + const user = opts.ctx.user; if (!user) { throw new TRPCError({ code: "UNAUTHORIZED" }); |
