diff --git a/src/hooks/useOrangeMoney.tsx b/src/hooks/useOrangeMoney.tsx index 2827caa..7347fdf 100644 --- a/src/hooks/useOrangeMoney.tsx +++ b/src/hooks/useOrangeMoney.tsx @@ -96,10 +96,13 @@ const useOrangeMoney = ( await transactionsStatusMutation.mutateAsync(orderId); closeModal(); navigation?.getParent()?.navigate("paymentResultScreen"); - } catch (error) { - log.error("openBrowserThenCheckStatus |", error); + } catch (error: unknown) { + log.error("openBrowserThenCheckStatus Catch Block|", error); if (error instanceof Error) { + log.debug("1"); if (error.name === "ORANGE_PAYMENT_IN_PROGRESS") { + log.debug("2"); + log.warn("openBrowserThenCheckStatus | ORANGE_PAYMENT_IN_PROGRESS"); await showModal( openBrowserThenCheckStatus(paymentUrl, orderId)} />, ); + log.debug("3"); } else if (error.name === "ORANGE_PAYMENT_FAILED") { showModal(); log.error("openBrowserThenCheckStatus | ORANGE_PAYMENT_FAILED"); } + log.debug("4 --", error.name); } else { - log.error("openBrowserThenCheckStatus |", error); + log.error("openBrowserThenCheckStatus Else Block|", error); closeModal(); throw error; } diff --git a/src/utils/axiosRequest.ts b/src/utils/axiosRequest.ts index f193755..d911edb 100644 --- a/src/utils/axiosRequest.ts +++ b/src/utils/axiosRequest.ts @@ -34,7 +34,7 @@ const axiosRequest = async ({ ...options }): Promise => { // log.error("Axios RequestError Reponse message:: ", error.message); // log.error("Axios RequestError Reponse name:: ", error.response?.data); } else { - log.error("axiosRequest | General RequestError :: ", error); + log.error("axiosRequest | General RequestError :: ", JSON.stringify(error, null, 2)); } // biome-ignore lint/suspicious/noExplicitAny: return onError(error as any);