// My TRPC middleware that creates the context
export const createTRPCContext = async (opts: { headers: Headers }) => {
// validates cookie & session, returns `user`: { id, name, etc... } object
const { session, user } = await uncachedValidateRequest();
return {
session,
user,
db,
headers: opts.headers,
};
};
// My TRPC middleware that creates the context
export const createTRPCContext = async (opts: { headers: Headers }) => {
// validates cookie & session, returns `user`: { id, name, etc... } object
const { session, user } = await uncachedValidateRequest();
return {
session,
user,
db,
headers: opts.headers,
};
};