Merged in chore/refactor-hotel-trpc-routes (pull request #2891)
Chore/refactor hotel trpc routes * chore(SW-3519): refactor trpc hotel routers * chore(SW-3519): refactor trpc hotel routers * refactor * merge * Merge branch 'master' of bitbucket.org:scandic-swap/web into chore/refactor-hotel-trpc-routes Approved-by: Linus Flood
This commit is contained in:
17
packages/trpc/lib/routers/user/utils/getMemberShipNumber.ts
Normal file
17
packages/trpc/lib/routers/user/utils/getMemberShipNumber.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import { isValidSession } from "../../../utils/session"
|
||||
import { getVerifiedUser } from "./getVerifiedUser"
|
||||
|
||||
import type { Session } from "next-auth"
|
||||
|
||||
export async function getMembershipNumber(
|
||||
session: Session | null
|
||||
): Promise<string | undefined> {
|
||||
if (!isValidSession(session)) return undefined
|
||||
|
||||
const verifiedUser = await getVerifiedUser({ session })
|
||||
if (!verifiedUser || "error" in verifiedUser) {
|
||||
return undefined
|
||||
}
|
||||
|
||||
return verifiedUser.data.membershipNumber
|
||||
}
|
||||
Reference in New Issue
Block a user