Files
calendar/apps/web/app/_trpc/context.ts
T
Benny JooandGitHub 75c79f76c8 perf: Remove ssrInit completely (#20439)
* remove ssrInit completely

* remove instances of dehydratedState

* fix

* refactor

* fix type checks

* fix linting

* Refactor

* Refactor

* remove log
2025-04-01 19:14:46 -04:00

12 lines
461 B
TypeScript

import { cookies, headers } from "next/headers";
import { getServerSession } from "@calcom/features/auth/lib/getServerSession";
import { createContext } from "@calcom/trpc/server/createContext";
import { buildLegacyRequest } from "@lib/buildLegacyCtx";
export const getTRPCContext = async () => {
const legacyReq = buildLegacyRequest(await headers(), await cookies());
return await createContext({ req: legacyReq, res: {} as any }, getServerSession);
};