56 lines
1.7 KiB
TypeScript
56 lines
1.7 KiB
TypeScript
// Module ID: 11842
|
|
// Function ID: 91809
|
|
// Name: useHandleBuyNow
|
|
// Dependencies: [5, 57, 31, 653, 3, 11821, 5769, 4099, 9728, 1553, 11750, 3792, 3832, 1212, 2]
|
|
// Exports: default, useHandleBuyNow
|
|
|
|
// Module 11842 (useHandleBuyNow)
|
|
import useMobileCollectiblesPurchaseSKU from "useMobileCollectiblesPurchaseSKU";
|
|
import _slicedToArray from "_slicedToArray";
|
|
import result from "result";
|
|
import { Routes } from "ME";
|
|
import importDefaultResult from "ME";
|
|
|
|
let require = arg1;
|
|
function useHandleBuyNow(product) {
|
|
let analyticsLocations;
|
|
let orderId;
|
|
product = product.product;
|
|
const require = product;
|
|
const onBuy = product.onBuy;
|
|
let callback;
|
|
function _onPurchaseComplete() {
|
|
// CreateGeneratorClosureLongIndex (0x67)
|
|
const obj = callback(tmp);
|
|
return obj(...arguments);
|
|
}
|
|
({ analyticsLocations, orderId } = product);
|
|
const tmp2 = callback2(_onPurchaseComplete.useState(false), 2);
|
|
const first = tmp2[0];
|
|
callback = tmp2[1];
|
|
let obj = {
|
|
product,
|
|
analyticsLocations,
|
|
onPurchaseComplete() {
|
|
return _onPurchaseComplete(...arguments);
|
|
},
|
|
onPurchaseError() {
|
|
callback(false);
|
|
},
|
|
onPurchasePending() {
|
|
|
|
},
|
|
orderId
|
|
};
|
|
const tmp4 = onBuy(first[5])(obj);
|
|
callback2 = tmp4;
|
|
obj = { handleBuyNow: _onPurchaseComplete.useCallback(callback(tmp), items), isBuying: first };
|
|
// CreateGeneratorClosureLongIndex (0x67)
|
|
items = [tmp4, first, onBuy, product.skuId];
|
|
return obj;
|
|
}
|
|
importDefaultResult = new importDefaultResult("useHandleBuyNow");
|
|
const result = require("result").fileFinishedImporting("modules/collectibles/native/useHandleBuyNow.tsx");
|
|
|
|
export default useHandleBuyNow;
|
|
export { useHandleBuyNow };
|