14 lines
316 B
TypeScript
14 lines
316 B
TypeScript
import { auth } from "@kk/auth";
|
|
import { createMiddleware } from "@tanstack/react-start";
|
|
|
|
export const authMiddleware = createMiddleware().server(
|
|
async ({ next, request }) => {
|
|
const session = await auth.api.getSession({
|
|
headers: request.headers,
|
|
});
|
|
return next({
|
|
context: { session },
|
|
});
|
|
},
|
|
);
|