Merged in revert-pr-1925 (pull request #1927)
Revert "Feat/sw 2323 find booking (pull request #1925)" Approved-by: Anton Gunnarsson
This commit is contained in:
@@ -13,7 +13,7 @@ const maxRetries = 15
|
||||
const retryInterval = 2000
|
||||
|
||||
export function useGuaranteeBooking(
|
||||
refId: string,
|
||||
confirmationNumber: string,
|
||||
isAncillaryFlow = false,
|
||||
hotelId: string
|
||||
) {
|
||||
@@ -51,10 +51,10 @@ export function useGuaranteeBooking(
|
||||
onSuccess: (result) => {
|
||||
if (result) {
|
||||
if (result.reservationStatus == BookingStatusEnum.BookingCompleted) {
|
||||
utils.booking.confirmation.invalidate({ refId })
|
||||
utils.booking.get.invalidate({ confirmationNumber })
|
||||
} else {
|
||||
setIsPollingForBookingStatus(true)
|
||||
utils.booking.status.invalidate({ refId })
|
||||
utils.booking.status.invalidate({ confirmationNumber })
|
||||
}
|
||||
} else {
|
||||
handleGuaranteeError()
|
||||
@@ -66,7 +66,7 @@ export function useGuaranteeBooking(
|
||||
})
|
||||
|
||||
const bookingStatus = useHandleBookingStatus({
|
||||
refId,
|
||||
confirmationNumber,
|
||||
expectedStatuses: [BookingStatusEnum.BookingCompleted],
|
||||
maxRetries,
|
||||
retryInterval,
|
||||
@@ -76,7 +76,7 @@ export function useGuaranteeBooking(
|
||||
useEffect(() => {
|
||||
if (bookingStatus?.data?.paymentUrl && isPollingForBookingStatus) {
|
||||
router.push(bookingStatus.data.paymentUrl)
|
||||
utils.booking.confirmation.invalidate({ refId })
|
||||
utils.booking.get.invalidate({ confirmationNumber })
|
||||
setIsPollingForBookingStatus(false)
|
||||
} else if (bookingStatus.isTimeout) {
|
||||
handleGuaranteeError("Timeout")
|
||||
@@ -87,8 +87,8 @@ export function useGuaranteeBooking(
|
||||
handleGuaranteeError,
|
||||
setIsPollingForBookingStatus,
|
||||
isPollingForBookingStatus,
|
||||
refId,
|
||||
utils.booking.confirmation,
|
||||
confirmationNumber,
|
||||
utils.booking.get,
|
||||
])
|
||||
|
||||
const isLoading =
|
||||
|
||||
Reference in New Issue
Block a user