Merged in feat/SW-2322-update-booking-status-polling- (pull request #1778)
feat: SW-2322 Added handling of confirmed booking in polling * feat: SW-2322 Added handling of confirmed booking in polling * feat: SW-2322 Removed unnecessary startTransition Approved-by: Michael Zetterberg
This commit is contained in:
@@ -241,10 +241,16 @@ export default function PaymentClient({
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (bookingStatus?.data?.paymentUrl) {
|
if (bookingStatus?.data?.paymentUrl) {
|
||||||
router.push(bookingStatus.data.paymentUrl)
|
router.push(bookingStatus.data.paymentUrl)
|
||||||
|
} else if (
|
||||||
|
bookingStatus?.data?.reservationStatus ===
|
||||||
|
BookingStatusEnum.BookingCompleted
|
||||||
|
) {
|
||||||
|
const confirmationUrl = `${bookingConfirmation(lang)}?${BOOKING_CONFIRMATION_NUMBER}=${bookingStatus?.data?.id}`
|
||||||
|
router.push(confirmationUrl)
|
||||||
} else if (bookingStatus.isTimeout) {
|
} else if (bookingStatus.isTimeout) {
|
||||||
handlePaymentError("Timeout")
|
handlePaymentError("Timeout")
|
||||||
}
|
}
|
||||||
}, [bookingStatus, router, intl, handlePaymentError])
|
}, [bookingStatus, router, intl, lang, handlePaymentError])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setIsSubmittingDisabled(
|
setIsSubmittingDisabled(
|
||||||
|
|||||||
Reference in New Issue
Block a user