Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // Use Better Auth organization plugin types instead of removed stub types export function isMemberOfOrganization( user: { id: string } | undefined, organization: { members: Array<{ userId: string }> }, ) { return organization.members.some((member) => member.userId === user?.id); } export function isOrganizationAdmin( organization?: { members: Array<{ userId: string; role?: string }> } | null, user?: { id: string; role?: string | null; } | null, ) { const userOrganizationRole = organization?.members.find((member) => member.userId === user?.id)?.role; return ["owner", "admin"].includes(userOrganizationRole ?? "") || user?.role === "admin"; } |