Merged in fix/sw-3551-rsc-bookingflowconfig (pull request #2988)
fix(SW-3551): Fix issue with BookingConfigProvider in RSC * wip move config to pages * Move config providing to pages
This commit is contained in:
@@ -11,10 +11,7 @@ export async function getUserPointsBalance(
|
||||
|
||||
const verifiedUser =
|
||||
session.token.loginType === "eurobonus"
|
||||
? await getEuroBonusProfileData({
|
||||
accessToken: session.token.access_token,
|
||||
loginType: session.token.loginType,
|
||||
})
|
||||
? await getEuroBonusProfileSafely(session)
|
||||
: await getVerifiedUser({ session })
|
||||
|
||||
if (!verifiedUser || "error" in verifiedUser) {
|
||||
@@ -28,3 +25,14 @@ export async function getUserPointsBalance(
|
||||
|
||||
return points ?? 0
|
||||
}
|
||||
|
||||
async function getEuroBonusProfileSafely(session: Session) {
|
||||
try {
|
||||
return await getEuroBonusProfileData({
|
||||
accessToken: session.token.access_token,
|
||||
loginType: session.token.loginType,
|
||||
})
|
||||
} catch (_error) {
|
||||
return undefined
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user