( userId: string )
| 1598 | * Get user's current organization membership (if any). |
| 1599 | */ |
| 1600 | export async function getUserOrganization( |
| 1601 | userId: string |
| 1602 | ): Promise<{ organizationId: string; role: string; memberId: string } | null> { |
| 1603 | const [memberRecord] = await db |
| 1604 | .select({ |
| 1605 | organizationId: member.organizationId, |
| 1606 | role: member.role, |
| 1607 | memberId: member.id, |
| 1608 | }) |
| 1609 | .from(member) |
| 1610 | .where(eq(member.userId, userId)) |
| 1611 | .limit(1) |
| 1612 | |
| 1613 | return memberRecord || null |
| 1614 | } |
no test coverage detected