From 2c2d05fd0a2c3c26d765f8a6beb88d907a097c1d Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Sun, 11 Feb 2024 14:54:52 +0000 Subject: refactor: Migrating to trpc instead of next's route handers --- packages/web/server/api/client.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 packages/web/server/api/client.ts (limited to 'packages/web/server/api/client.ts') diff --git a/packages/web/server/api/client.ts b/packages/web/server/api/client.ts new file mode 100644 index 00000000..7008e10d --- /dev/null +++ b/packages/web/server/api/client.ts @@ -0,0 +1,14 @@ +import { appRouter } from "./routers/_app"; +import { getServerAuthSession } from "@/server/auth"; +import { Context, createCallerFactory } from "./trpc"; + +export const createContext = async (): Promise => { + const session = await getServerAuthSession(); + return { + session, + }; +}; + +const createCaller = createCallerFactory(appRouter); + +export const api = createCaller(createContext); -- cgit v1.2.3-70-g09d2