session: {
create: {
before: async (session) => {
const member = await db.query.members.findFirst({
where: (m, { eq }) => eq(m.userId, session.userId),
});
if (!member) {
return undefined;
}
return {
data: {
...session,
activeOrganizationId: member?.organizationId,
},
};
},
},
},
session: {
create: {
before: async (session) => {
const member = await db.query.members.findFirst({
where: (m, { eq }) => eq(m.userId, session.userId),
});
if (!member) {
return undefined;
}
return {
data: {
...session,
activeOrganizationId: member?.organizationId,
},
};
},
},
},