Commit fa11aba1 by G

testing useWave hook a little bit

parent 44507987
......@@ -9,6 +9,7 @@ import BackgroundDefault from "@components/backgrounds/BackgroundDefault";
import Box from "@components/bases/Box";
import Text from "@components/bases/Text";
import useOrangeMoney from "@hooks/useOrangeMoney";
import useWave from "@hooks/useWave";
import { LOG } from "@logger";
import { useCallback, useState } from "react";
import { Keyboard, View } from "react-native";
......@@ -34,6 +35,8 @@ const PaymentAmountInputScreen: PaymentStackScreenComponentProps<"paymentAmountI
orangePaymentTransactionHandler,
} = useOrangeMoney(navigation);
const { waveTransactionHandler } = useWave();
const insets = useSafeAreaInsets();
log.debug({
......@@ -66,12 +69,27 @@ const PaymentAmountInputScreen: PaymentStackScreenComponentProps<"paymentAmountI
break;
}
case "WAVE": {
try {
log.info("Wave so we stay on screen.");
await waveTransactionHandler(amountToPay);
} catch (error) {
log.error("handlePaymentButton Wave|", error);
}
break;
}
default:
log.info("Navigating to numberAndOtpForPaymentScreen");
navigation.navigate("numberAndOtpForPaymentScreen");
break;
}
}, [paymentType, navigation, amountToPay, orangePaymentTransactionHandler]);
}, [
paymentType,
navigation,
amountToPay,
orangePaymentTransactionHandler,
waveTransactionHandler,
]);
return (
<BackgroundDefault>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment