TP-66891 | Multiple Call on Retry (#10851)

This commit is contained in:
Prajjaval Verma
2024-05-15 15:54:59 +05:30
committed by GitHub
parent ca83c1906a
commit dfcf5d609b

View File

@@ -113,25 +113,24 @@ const BaseScreen: React.FC<{ navigation: any; route: any }> = ({
}
if (ActionMetaData.actionType === WidgetActionTypes.OPEN_BOTTOM_SHEET) {
addBottomSheet(ActionMetaData.data as ModalView);
} else {
const updatedActionPayload: GenericActionPayload = {
...(actionPayload as GenericActionPayload),
setScreenData,
setScreenState,
setErrorMetaData,
ctaData: cta,
screenData: { ...screenData },
};
if (!!actionPayload) {
Router.handleAction(updatedActionPayload, navigation);
} else {
// handle error
logToSentry(
`Action payload is missing or invalid: ${actionPayload} | MethodName: handleActions`
);
}
}
});
const updatedActionPayload: GenericActionPayload = {
...(actionPayload as GenericActionPayload),
setScreenData,
setScreenState,
setErrorMetaData,
ctaData: cta,
screenData: { ...screenData },
};
if (!!actionPayload) {
Router.handleAction(updatedActionPayload, navigation);
} else {
// handle error
logToSentry(
`Action payload is missing or invalid: ${actionPayload} | MethodName: handleActions`,
);
}
};
const { bottomsheet, addBottomSheet } = useBottomSheet(handleActions);