proje / apps /web /src /server /trpc /context.ts
rodopsin
Initial commit: AJet360 dummy prototype
d34aa41
Raw
History Blame Contribute Delete
332 Bytes
import { auth } from '@/lib/auth';
import { prisma } from '@/lib/prisma';
import { getRedis } from '@/lib/redis';
export async function createTRPCContext() {
const session = await auth();
return {
prisma,
redis: getRedis(),
session,
};
}
export type TRPCContext = Awaited<ReturnType<typeof createTRPCContext>>;