From 8e81b972cd385282bd8aa3b2a7aeb0fb83fcbfbb Mon Sep 17 00:00:00 2001 From: G Date: Fri, 17 May 2024 09:19:59 +0000 Subject: [PATCH] - state for browser openning state - export mutation handler for request retrieving payment url --- src/hooks/useOrangeMoney.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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; -- libgit2 0.27.1