diff --git a/src/hooks/useOrangeMoney.tsx b/src/hooks/useOrangeMoney.tsx index b67415d..6aaead9 100644 --- a/src/hooks/useOrangeMoney.tsx +++ b/src/hooks/useOrangeMoney.tsx @@ -17,15 +17,16 @@ const useOrangeMoney = () => { const [isBrowserOpen, setIsBrowserOpen] = useState(false); const handlePaymentUsingBrowser = async (url: string) => { + setIsBrowserOpen(true); const result = await WebBrowser.openBrowserAsync(url); // setResult(result); console.log("result", result); + setIsBrowserOpen(false); }; - const omPaymentMutation = useMutation({ + const { isPending, mutate } = useMutation({ mutationFn: (amount: number) => getTransactionsData({ - // biome-ignore lint/style/useNamingConvention: ...paymentObjectDefault, montant: amount, }), @@ -38,7 +39,7 @@ const useOrangeMoney = () => { }, }); - return { omPaymentMutation, isBrowserOpen }; + return { getOmPaymentUrl: mutate, isBrowserOpen, isWaitingForOmPaymentUrl: isPending }; }; export default useOrangeMoney;