feat: SW-2028 Implemented validation for not enough points details page
This commit is contained in:
@@ -657,12 +657,16 @@ export const hotelQueryRouter = router({
|
||||
.use(async ({ ctx, input, next }) => {
|
||||
if (input.redemption) {
|
||||
if (ctx.session?.token.access_token) {
|
||||
return next({
|
||||
ctx: {
|
||||
token: ctx.session.token.access_token,
|
||||
},
|
||||
input,
|
||||
})
|
||||
const verifiedUser = await getVerifiedUser({ session: ctx.session })
|
||||
if (!verifiedUser?.error) {
|
||||
return next({
|
||||
ctx: {
|
||||
token: ctx.session.token.access_token,
|
||||
userPoints: verifiedUser?.data.membership?.currentPoints,
|
||||
},
|
||||
input,
|
||||
})
|
||||
}
|
||||
}
|
||||
throw unauthorizedError()
|
||||
}
|
||||
@@ -677,7 +681,8 @@ export const hotelQueryRouter = router({
|
||||
let selectedRoomData = await getSelectedRoomAvailability(
|
||||
input,
|
||||
toApiLang(ctx.lang),
|
||||
ctx.token
|
||||
ctx.token,
|
||||
ctx.userPoints
|
||||
)
|
||||
|
||||
const {
|
||||
|
||||
Reference in New Issue
Block a user