cpns / packages /api /src /context.ts
rogasper's picture
initial commit
cfc59e4
Raw
History Blame
430 Bytes
import { auth } from "@labas/auth";
import type { Context as HonoContext } from "hono";
export type CreateContextOptions = {
context: HonoContext;
};
export async function createContext({ context }: CreateContextOptions) {
const session = await auth.api.getSession({
headers: context.req.raw.headers,
});
return {
auth: null,
session,
};
}
export type Context = Awaited<ReturnType<typeof createContext>>;