// Module ID: 8694 // Function ID: 69001 // Name: useVirtualCurrencyData // Dependencies: [31, 5781, 8651, 2] // Exports: useVirtualCurrencyData // Module 8694 (useVirtualCurrencyData) import result from "result"; const require = arg1; const result = require("module_8651").fileFinishedImporting("modules/collectibles/native/hooks/useVirtualCurrencyData.tsx"); export const useVirtualCurrencyData = function useVirtualCurrencyData(product, canUseShopDiscountsResult) { let obj = productOrbPrice(balance[1]); obj = { product, hasShopDiscount: canUseShopDiscountsResult }; productOrbPrice = obj.getProductOrbPrice(obj); balance = productOrbPrice(balance[2]).useFetchVirtualCurrencyBalance().balance; const items = [productOrbPrice, balance]; obj = { price: productOrbPrice, balance, canAfford: React.useMemo(() => { let tmp = null; if (null != productOrbPrice) { tmp = null; if (null != balance) { tmp = productOrbPrice.amount <= balance; } } return tmp; }, items) }; return obj; };