// Module ID: 13298 // Function ID: 13299 // Name: useVirtualCurrencyData // Dependencies: [19, 7663, 8989, 2] // Exports: useVirtualCurrencyData // Module 13298 (useVirtualCurrencyData) import CollectiblesProductUtils from "CollectiblesProductUtils" /* 7663 */; import _mod8989 from "module_8989" /* 8989 */; import noop from "module_19" /* 19 */; require = fn; const size = fn(2); const result = size.fileFinishedImporting("modules/collectibles/native/hooks/useVirtualCurrencyData.tsx"); export const useVirtualCurrencyData = function useVirtualCurrencyData(product, canUseShopDiscountsResult) { const productOrbPrice = CollectiblesProductUtils.getProductOrbPrice({ product, hasShopDiscount: canUseShopDiscountsResult }); const obj2 = { product, hasShopDiscount: canUseShopDiscountsResult }; const balance = _mod8989.useFetchVirtualCurrencyBalance().balance; const items = [productOrbPrice, balance]; return { price: productOrbPrice, balance, canAfford: noop.useMemo(() => { let tmp2 = null; if (null != productOrbPrice) { tmp2 = null; if (null != balance) { tmp2 = tmp.amount <= tmp3; } } return tmp2; }, items) }; };