aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web/server/api/trpc.ts
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-02-12 22:50:43 +0000
committerMohamedBassem <me@mbassem.com>2024-02-12 22:50:43 +0000
commitb00d2b360d8000edcd9bfa82673ca322a9ac6d1a (patch)
treee939db73131a9a6fd04b249b8adac44816dad8b2 /packages/web/server/api/trpc.ts
parent6e6d2c3cbc860d0024e9631b01eeef55b47933a5 (diff)
downloadkarakeep-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.ts6
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" });