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:
Linus Flood
2025-05-02 13:05:42 +00:00
parent 87efb72ff2
commit 6979ac0c3b
69 changed files with 883 additions and 1508 deletions

View File

@@ -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 =