import { isValidSession } from "../../../utils/session" import { getVerifiedUser } from "./getVerifiedUser" import type { Session } from "next-auth" export async function getMembershipNumber( session: Session | null ): Promise { if (!isValidSession(session)) return undefined const verifiedUser = await getVerifiedUser({ session }) if (!verifiedUser || "error" in verifiedUser) { return undefined } return verifiedUser.data.membershipNumber }