Merged in fix/booking-status-retry-and-timeout (pull request #1258)

fix: increase retry for getting booking status and dont show spinner if timeout occurs

* fix: increase retry for getting booking status and dont show spinner if timeout occurrs


Approved-by: Arvid Norlin
This commit is contained in:
Tobias Johansson
2025-02-06 08:09:15 +00:00
parent d135872eab
commit d0e2bd5c8d
2 changed files with 6 additions and 3 deletions

View File

@@ -44,7 +44,7 @@ import styles from "./payment.module.css"
import { RoomPackageCodeEnum } from "@/types/components/hotelReservation/selectRate/roomFilter"
import type { PaymentClientProps } from "@/types/components/hotelReservation/selectRate/section"
const maxRetries = 4
const maxRetries = 15
const retryInterval = 2000
export const formId = "submit-booking"
@@ -309,7 +309,9 @@ export default function PaymentClient({
if (
initiateBooking.isPending ||
(isPollingForBookingStatus && !bookingStatus.data?.paymentUrl)
(isPollingForBookingStatus &&
!bookingStatus.data?.paymentUrl &&
!bookingStatus.isTimeout)
) {
return <LoadingSpinner />
}