1281 lines
45 KiB
TypeScript
1281 lines
45 KiB
TypeScript
// Module ID: 7729
|
|
// Function ID: 7730
|
|
// Name: _fetchSKU
|
|
// Dependencies: [5, 7730, 4429, 676, 709, 4643, 530, 4066, 7731, 7195, 4278, 4065, 4058, 4725, 4734, 1370, 2]
|
|
// Exports: clearPurchaseError, fetchPublishedSKU, fetchSKU, fetchTestSKUsForApplication, grantChannelBranchEntitlement, orderSKU, previewPurchaseSku, purchaseSKU, resendPaymentVerificationEmail, showPurchaseConfirmationStep, updateSKUPaymentIsGift
|
|
|
|
// Module 7729 (_fetchSKU)
|
|
import dispatcherDefault from "dispatcher" /* 709 */;
|
|
import closure_3 from "asyncGeneratorStep" /* 5 */;
|
|
import closure_4 from "getPromotionIdOverride" /* 7730 */;
|
|
import closure_5 from "addSku" /* 4429 */;
|
|
import ME from "ME" /* 676 */;
|
|
|
|
const require = arg1;
|
|
function _fetchSKU() {
|
|
const self = this;
|
|
const tmp = callback((arg0) => {
|
|
closure_0 = arg0;
|
|
c5 = 0;
|
|
c6 = 0;
|
|
c4 = 0;
|
|
return (function*(arg0) {
|
|
if (c6 === 2) {
|
|
c6 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp6 === 3) {
|
|
if (arg0 === 1) {
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: "HermesInternal" };
|
|
}
|
|
} else {
|
|
try {
|
|
c6 = 2;
|
|
if (0 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
dependencyMap = tmp3;
|
|
let lib = tmp7;
|
|
lib = undefined;
|
|
if (null == c5.get(callback)) {
|
|
let obj5 = closure_1_1(closure_1_2[4]);
|
|
obj1 = { type: "SKU_FETCH_START", skuId: null };
|
|
obj1[1] = tmp46;
|
|
obj5.dispatch(obj1);
|
|
c4 = 1;
|
|
const obj2 = { url: null, rejectWithError: null };
|
|
obj2[0] = closure_1_7.STORE_SKU(tmp46);
|
|
const obj8 = callback(closure_1_2[5]);
|
|
obj2[1] = callback(closure_1_2[6]).rejectWithMigratedError();
|
|
c5 = 2;
|
|
c6 = 1;
|
|
let obj3 = { value: null, done: false };
|
|
obj3[0] = obj8.httpGetWithCountryCodeQuery(obj2);
|
|
return obj3;
|
|
} else {
|
|
c6 = 3;
|
|
}
|
|
}
|
|
} else if (1 === tmp7) {
|
|
c4 = 0;
|
|
obj3 = lib(709);
|
|
const obj4 = { type: "SKU_FETCH_FAIL", skuId: null };
|
|
obj4[1] = callback;
|
|
obj3.dispatch(obj4);
|
|
const _HermesInternal = HermesInternal;
|
|
let tmp23 = lib(4066);
|
|
tmp23 = new tmp23("Failed to fetch SKU " + callback);
|
|
throw tmp23;
|
|
} else if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw arg1;
|
|
} else if (arg0 !== 2) {
|
|
lib = arg1;
|
|
obj = lib(709);
|
|
obj5 = { type: "SKU_FETCH_SUCCESS", sku: null };
|
|
obj5[1] = lib.body;
|
|
obj.dispatch(obj5);
|
|
c4 = 0;
|
|
}
|
|
c4 = 0;
|
|
c6 = 3;
|
|
const obj6 = { value: null, done: true };
|
|
obj6[0] = arg1;
|
|
return obj6;
|
|
} catch (tmp36) {
|
|
closure_3 = tmp36;
|
|
if (tmp4 === c4) {
|
|
c6 = tmp2;
|
|
throw tmp36;
|
|
} else {
|
|
c5 = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
});
|
|
closure_8 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _fetchPublishedSKU() {
|
|
const self = this;
|
|
const tmp = callback((arg0, arg1, arg2, arg3) => {
|
|
closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
closure_2 = arg2;
|
|
closure_3 = arg3;
|
|
c8 = 0;
|
|
c9 = 0;
|
|
c7 = 0;
|
|
return (function*(arg0, arg1, arg2, arg3) {
|
|
if (c9 === 2) {
|
|
c9 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp7 === 3) {
|
|
if (arg0 === 1) {
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: "HermesInternal" };
|
|
}
|
|
} else {
|
|
try {
|
|
c9 = 2;
|
|
if (0 === c8) {
|
|
if (arg0 === 1) {
|
|
c9 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c9 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
closure_5 = tmp3;
|
|
closure_4 = tmp5;
|
|
const callback = callback2;
|
|
callback2 = undefined;
|
|
closure_2 = undefined;
|
|
if (null == closure_1_5.get(callback2)) {
|
|
let obj6 = callback2(closure_2[4]);
|
|
obj1 = { type: "SKU_FETCH_START", skuId: null };
|
|
obj1[1] = tmp61;
|
|
obj6.dispatch(obj1);
|
|
c7 = 1;
|
|
const result = callback(closure_2[8]).isTestModeForApplication(tmp60);
|
|
callback2 = result;
|
|
if (result) {
|
|
let STORE_SKUResult = obj10.STORE_SKU(tmp61);
|
|
} else {
|
|
STORE_SKUResult = obj10.STORE_PUBLISHED_LISTINGS_SKU(tmp61);
|
|
}
|
|
const obj2 = { url: null, rejectWithError: null };
|
|
obj2[0] = STORE_SKUResult;
|
|
let tmp36Result = tmp36(closure_2[6]);
|
|
obj2[1] = tmp36Result.rejectWithMigratedError();
|
|
const obj3 = {};
|
|
if (tmp62 === callback(closure_2[9]).ShopVariantsReturnStyle.VARIANTS_GROUP) {
|
|
obj3.variants_return_style = tmp62;
|
|
}
|
|
if (tmp63) {
|
|
obj3.include_unpublished = true;
|
|
}
|
|
const _Object = Object;
|
|
if (Object.keys(obj3).length > 0) {
|
|
obj2.query = obj3;
|
|
}
|
|
tmp36Result = tmp36(closure_2[5]);
|
|
c8 = 2;
|
|
c9 = 1;
|
|
let obj4 = { value: null, done: false };
|
|
obj4[0] = tmp36Result.httpGetWithCountryCodeQuery(obj2);
|
|
return obj4;
|
|
} else {
|
|
c9 = 3;
|
|
}
|
|
tmp60 = callback;
|
|
tmp63 = closure_3;
|
|
}
|
|
} else if (1 === tmp8) {
|
|
c7 = 0;
|
|
obj4 = callback2(closure_2[4]);
|
|
const obj5 = { type: "SKU_FETCH_FAIL", skuId: null };
|
|
obj5[1] = callback;
|
|
obj4.dispatch(obj5);
|
|
const _HermesInternal = HermesInternal;
|
|
let tmp27 = callback2(closure_2[7]);
|
|
tmp27 = new tmp27("Failed to fetch SKU " + callback);
|
|
throw tmp27;
|
|
} else if (arg0 === 1) {
|
|
c9 = 3;
|
|
throw arg1;
|
|
} else if (arg0 !== 2) {
|
|
closure_2 = arg1;
|
|
const body = closure_2.body;
|
|
if (callback2) {
|
|
let sku = body;
|
|
} else {
|
|
sku = body.sku;
|
|
}
|
|
obj = { type: "SKU_FETCH_SUCCESS", sku: null };
|
|
obj[1] = sku;
|
|
callback2(closure_2[4]).dispatch(obj);
|
|
if (!callback2) {
|
|
obj1 = callback2(closure_2[4]);
|
|
obj6 = { type: "STORE_LISTING_FETCH_SUCCESS", storeListing: null };
|
|
obj6[1] = closure_2.body;
|
|
obj1.dispatch(obj6);
|
|
}
|
|
c7 = 0;
|
|
const obj18 = callback2(closure_2[4]);
|
|
}
|
|
c7 = 0;
|
|
c9 = 3;
|
|
const obj7 = { value: null, done: true };
|
|
obj7[0] = arg1;
|
|
return obj7;
|
|
} catch (tmp43) {
|
|
closure_6 = tmp43;
|
|
if (tmp4 === c7) {
|
|
c9 = tmp2;
|
|
throw tmp43;
|
|
} else {
|
|
c8 = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
});
|
|
closure_9 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _fetchTestSKUsForApplication() {
|
|
const self = this;
|
|
const tmp = callback((arg0) => {
|
|
closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
c4 = 0;
|
|
c5 = 0;
|
|
const iter = (function*(arg0, body) {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp4 === 3) {
|
|
if (arg0 === 1) {
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: "HermesInternal" };
|
|
}
|
|
} else {
|
|
try {
|
|
c5 = 2;
|
|
if (0 === c4) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
closure_3 = tmp5;
|
|
body = tmp2;
|
|
let flag;
|
|
if (flag === undefined) {
|
|
flag = true;
|
|
}
|
|
body = undefined;
|
|
c4 = 1;
|
|
c5 = 1;
|
|
return { value: "ct", done: true };
|
|
}
|
|
} else if (1 === tmp5) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj1 = { value: null, done: true };
|
|
obj1[0] = body;
|
|
return obj1;
|
|
} else {
|
|
if (!obj12.isTestModeForApplication(callback)) {
|
|
if (flag) {
|
|
const _Error = Error;
|
|
error = new Error("this should only be used in test mode");
|
|
throw error;
|
|
}
|
|
}
|
|
let obj4 = callback(body[5]);
|
|
const obj2 = { url: null, rejectWithError: null };
|
|
obj2[0] = closure_7.APPLICATION_SKUS(callback);
|
|
let obj6 = callback(body[6]);
|
|
obj2[1] = obj6.rejectWithMigratedError();
|
|
c4 = 2;
|
|
c5 = 1;
|
|
const obj3 = { value: null, done: false };
|
|
obj3[0] = obj4.httpGetWithCountryCodeQuery(obj2);
|
|
return obj3;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj4 = { value: null, done: true };
|
|
obj4[0] = body;
|
|
return obj4;
|
|
} else {
|
|
body = body.body;
|
|
obj = flag(body[4]);
|
|
const obj5 = { type: "SKUS_FETCH_SUCCESS", skus: null };
|
|
obj5[1] = body;
|
|
obj.dispatch(obj5);
|
|
c5 = 3;
|
|
obj6 = { value: null, done: true };
|
|
obj6[0] = body;
|
|
return obj6;
|
|
}
|
|
} catch (tmp28) {
|
|
c5 = tmp;
|
|
throw tmp28;
|
|
}
|
|
}
|
|
})();
|
|
iter.next();
|
|
return iter;
|
|
});
|
|
closure_10 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _previewPurchaseSku() {
|
|
const self = this;
|
|
const tmp = callback((arg0) => {
|
|
closure_0 = arg0;
|
|
c5 = 0;
|
|
c6 = 0;
|
|
c4 = 0;
|
|
const iter = (function*(arg0, body) {
|
|
if (promotionIdOverride2 === 2) {
|
|
promotionIdOverride2 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp6 === 3) {
|
|
if (arg0 === 1) {
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: "HermesInternal" };
|
|
}
|
|
} else {
|
|
try {
|
|
promotionIdOverride2 = 2;
|
|
if (0 === c5) {
|
|
if (arg0 === 1) {
|
|
promotionIdOverride2 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
promotionIdOverride2 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
dependencyMap = tmp3;
|
|
c1 = tmp7;
|
|
let callback;
|
|
c1 = undefined;
|
|
dependencyMap = undefined;
|
|
c3 = undefined;
|
|
let promotionIdOverride;
|
|
({ applicationId: c0, skuId: c1, paymentSourceId: c2, isGift: c3, currency: c4 } = callback);
|
|
c5 = undefined;
|
|
promotionIdOverride2 = undefined;
|
|
let billingError;
|
|
c5 = 1;
|
|
promotionIdOverride2 = 1;
|
|
return { value: "ct", done: true };
|
|
}
|
|
} else if (1 === tmp7) {
|
|
if (arg0 === 1) {
|
|
promotionIdOverride2 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
promotionIdOverride2 = 3;
|
|
obj1 = { value: null, done: true };
|
|
obj1[0] = body;
|
|
return obj1;
|
|
} else {
|
|
let obj2 = { payment_source_id: null, gift: null, currency: null };
|
|
obj2[0] = dependencyMap;
|
|
obj2[1] = c3;
|
|
obj2[2] = promotionIdOverride;
|
|
c5 = obj2;
|
|
if (obj11.isTestModeForApplication(callback)) {
|
|
c5.test_mode = true;
|
|
}
|
|
promotionIdOverride2 = promotionIdOverride.getPromotionIdOverride();
|
|
if (null != promotionIdOverride2) {
|
|
c5.promotion_id_override = promotionIdOverride2;
|
|
}
|
|
promotionIdOverride = 1;
|
|
obj2 = callback(4643);
|
|
const obj3 = { url: null, query: null, oldFormErrors: true, rejectWithError: null };
|
|
obj3[0] = billingError.STORE_SKU_PURCHASE(c1);
|
|
obj3[1] = c5;
|
|
let obj4 = callback(530);
|
|
obj3[3] = obj4.rejectWithMigratedError();
|
|
c5 = 3;
|
|
promotionIdOverride2 = 1;
|
|
obj4 = { value: null, done: false };
|
|
obj4[0] = obj2.httpGetWithCountryCodeQuery(obj3);
|
|
return obj4;
|
|
}
|
|
} else if (2 === tmp7) {
|
|
promotionIdOverride = 0;
|
|
closure_8 = c3;
|
|
if (closure_8 instanceof callback(4278).BillingError) {
|
|
billingError = closure_8;
|
|
} else {
|
|
billingError = new callback(4278).BillingError(closure_8);
|
|
}
|
|
if (billingError.code !== callback(4065).ErrorCodes.BILLING_BUNDLE_ALREADY_PURCHASED) {
|
|
if (billingError.code !== callback(4065).ErrorCodes.BILLING_BUNDLE_PARTIALLY_OWNED) {
|
|
if (billingError.code !== callback(4065).ErrorCodes.INVALID_BILLING_ADDRESS) {
|
|
promotionIdOverride2 = 3;
|
|
return { value: null, done: true };
|
|
}
|
|
}
|
|
}
|
|
throw billingError;
|
|
} else if (arg0 === 1) {
|
|
promotionIdOverride2 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
promotionIdOverride = 0;
|
|
promotionIdOverride2 = 3;
|
|
const obj5 = { value: null, done: true };
|
|
obj5[0] = body;
|
|
return obj5;
|
|
} else {
|
|
promotionIdOverride = 0;
|
|
promotionIdOverride2 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = body.body;
|
|
return obj;
|
|
}
|
|
} catch (tmp58) {
|
|
c3 = tmp58;
|
|
if (tmp4 === promotionIdOverride) {
|
|
promotionIdOverride2 = tmp2;
|
|
throw tmp58;
|
|
} else {
|
|
c5 = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
iter.next();
|
|
return iter;
|
|
});
|
|
closure_11 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _grantChannelBranchEntitlement() {
|
|
const self = this;
|
|
const tmp = callback((arg0, arg1, arg2) => {
|
|
closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
closure_2 = arg2;
|
|
c7 = 0;
|
|
c8 = 0;
|
|
c6 = 0;
|
|
return (function*(arg0, arg1, arg2) {
|
|
if (c8 === 2) {
|
|
c8 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp6 === 3) {
|
|
if (arg0 === 1) {
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: "HermesInternal" };
|
|
}
|
|
} else {
|
|
try {
|
|
c8 = 2;
|
|
if (0 === c7) {
|
|
if (arg0 === 1) {
|
|
c8 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c8 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
closure_4 = tmp3;
|
|
let billingError = tmp7;
|
|
const callback2 = closure_2;
|
|
closure_2 = undefined;
|
|
billingError = undefined;
|
|
obj1 = { type: "SKU_PURCHASE_START", applicationId: null, skuId: null };
|
|
obj1[1] = callback;
|
|
obj1[2] = closure_2;
|
|
callback2(closure_2[4]).dispatch(obj1);
|
|
c6 = 1;
|
|
const HTTP = callback(closure_2[6]).HTTP;
|
|
const obj2 = { url: null, oldFormErrors: true, rejectWithError: null };
|
|
obj2[0] = c7.CHANNEL_ENTITLEMENT_GRANT(callback2);
|
|
const obj10 = callback2(closure_2[4]);
|
|
obj2[2] = callback(closure_2[6]).rejectWithMigratedError();
|
|
c7 = 2;
|
|
c8 = 1;
|
|
const obj3 = { value: null, done: false };
|
|
obj3[0] = HTTP.post(obj2);
|
|
return obj3;
|
|
}
|
|
} else if (1 === tmp7) {
|
|
c6 = 0;
|
|
closure_4 = closure_5;
|
|
billingError = new callback(closure_2[10]).BillingError(closure_4);
|
|
let obj4 = callback2(closure_2[4]);
|
|
obj4 = { type: "SKU_PURCHASE_FAIL", applicationId: null, skuId: null, error: null };
|
|
obj4[1] = callback;
|
|
obj4[2] = callback2;
|
|
obj4[3] = billingError;
|
|
obj4.dispatch(obj4);
|
|
throw billingError;
|
|
} else if (arg0 === 1) {
|
|
c8 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c6 = 0;
|
|
c8 = 3;
|
|
const obj5 = { value: null, done: true };
|
|
obj5[0] = arg1;
|
|
return obj5;
|
|
} else {
|
|
closure_2 = arg1;
|
|
obj = callback2(closure_2[4]);
|
|
const obj6 = { type: "SKU_PURCHASE_SUCCESS", skuId: null, entitlements: null, libraryApplications: null };
|
|
obj6[1] = callback2;
|
|
obj6[2] = closure_2.body;
|
|
obj6[3] = [];
|
|
obj.dispatch(obj6);
|
|
c6 = 0;
|
|
c8 = 3;
|
|
const obj7 = { value: null, done: true };
|
|
obj7[0] = closure_2.body;
|
|
return obj7;
|
|
}
|
|
} catch (tmp34) {
|
|
closure_5 = tmp34;
|
|
if (tmp4 === c6) {
|
|
c8 = tmp2;
|
|
throw tmp34;
|
|
} else {
|
|
c7 = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
});
|
|
closure_12 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _orderSKU() {
|
|
const self = this;
|
|
const tmp = callback((arg0, arg1, arg2, arg3, arg4) => {
|
|
closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
closure_2 = arg2;
|
|
closure_3 = arg3;
|
|
closure_4 = arg4;
|
|
c9 = 0;
|
|
c10 = 0;
|
|
c8 = 0;
|
|
return (function*(arg0, body) {
|
|
if (c10 === 2) {
|
|
c10 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp7 === 3) {
|
|
if (arg0 === 1) {
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: "HermesInternal" };
|
|
}
|
|
} else {
|
|
try {
|
|
c10 = 2;
|
|
if (0 === c9) {
|
|
if (arg0 === 1) {
|
|
c10 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
c10 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
closure_6 = tmp3;
|
|
closure_5 = tmp5;
|
|
body = undefined;
|
|
let id;
|
|
callback2(709).dispatch({ type: "ORDER_CREATE_START" });
|
|
c8 = 1;
|
|
obj1 = { order_line_items: null, billing_facet: null, location_facet: null };
|
|
const obj2 = { sku_id: null, quantity: 1, purchase_type: 1 };
|
|
obj2[0] = body;
|
|
const items = [obj2];
|
|
obj1[0] = items;
|
|
const obj3 = { payment_source_id: null };
|
|
obj3[0] = id;
|
|
obj1[1] = obj3;
|
|
let obj4 = { request_gateway_country_code: null };
|
|
obj4[0] = dependencyMap;
|
|
obj1[2] = obj4;
|
|
if (closure_3) {
|
|
const obj5 = { is_gift: true, gift_customization: null };
|
|
({ recipient_id: obj7[0], gift_style: obj7[1], emoji_id: obj7[2], emoji_name: obj7[3], sound_id: obj7[4], reward_sku_ids: obj7[5], custom_message: obj7[6] } = closure_4);
|
|
obj5[1] = { recipient_id: null, gift_style: null, emoji_id: null, emoji_name: null, sound_id: null, reward_sku_ids: null, custom_message_contents: null };
|
|
obj1.gifting_facet = obj5;
|
|
const obj6 = { recipient_id: null, gift_style: null, emoji_id: null, emoji_name: null, sound_id: null, reward_sku_ids: null, custom_message_contents: null };
|
|
}
|
|
const HTTP = callback(530).HTTP;
|
|
const obj7 = { url: null, body: null, rejectWithError: null };
|
|
obj7[0] = closure_1_7.ORDER_CREATE;
|
|
obj7[1] = obj1;
|
|
let obj8 = callback(530);
|
|
obj7[2] = obj8.rejectWithMigratedError();
|
|
c9 = 2;
|
|
c10 = 1;
|
|
obj8 = { value: null, done: false };
|
|
obj8[0] = HTTP.post(obj7);
|
|
return obj8;
|
|
}
|
|
} else if (1 === tmp8) {
|
|
c8 = 0;
|
|
dependencyMap = closure_7;
|
|
obj4 = id(709);
|
|
obj4.dispatch({ type: "ORDER_CREATE_FAIL" });
|
|
const _HermesInternal = HermesInternal;
|
|
const billingError = new body(4278).BillingError("Failed to create order: " + dependencyMap);
|
|
throw billingError;
|
|
} else if (arg0 === 1) {
|
|
c10 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
c8 = 0;
|
|
c10 = 3;
|
|
const obj9 = { value: null, done: true };
|
|
obj9[0] = body;
|
|
return obj9;
|
|
} else {
|
|
body = body.body;
|
|
id = body.id;
|
|
obj = id(709);
|
|
const obj10 = { type: "ORDER_CREATE_SUCCESS", orderId: null, order: null };
|
|
obj10[1] = id;
|
|
obj10[2] = body;
|
|
obj.dispatch(obj10);
|
|
c8 = 0;
|
|
c10 = 3;
|
|
const obj11 = { value: null, done: true };
|
|
obj11[0] = id;
|
|
return obj11;
|
|
}
|
|
} catch (tmp36) {
|
|
closure_7 = tmp36;
|
|
if (tmp4 === c8) {
|
|
c10 = tmp2;
|
|
throw tmp36;
|
|
} else {
|
|
c9 = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
});
|
|
closure_14 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _purchaseSKU() {
|
|
const self = this;
|
|
const tmp = callback((arg0, arg1, arg2) => {
|
|
closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
closure_2 = arg2;
|
|
c10 = 0;
|
|
c11 = 0;
|
|
c8 = 0;
|
|
return (function*(arg0, gateway_checkout_context) {
|
|
if (c11 === 2) {
|
|
c11 = 3;
|
|
let throwTypeErrorResult = HermesBuiltin.throwTypeError();
|
|
} else {
|
|
throwTypeErrorResult = gateway_checkout_context;
|
|
throwTypeErrorResult = arg0;
|
|
throwTypeErrorResult = tmp6;
|
|
throwTypeErrorResult = null;
|
|
if (tmp7 === 3) {
|
|
if (arg0 === 1) {
|
|
throw gateway_checkout_context;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = gateway_checkout_context;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: "HermesInternal" };
|
|
}
|
|
} else {
|
|
try {
|
|
c11 = 2;
|
|
if (0 === c10) {
|
|
if (arg0 === 1) {
|
|
c11 = 3;
|
|
throw gateway_checkout_context;
|
|
} else if (arg0 === 2) {
|
|
c11 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = gateway_checkout_context;
|
|
return obj;
|
|
} else {
|
|
c7 = tmp3;
|
|
isGift = tmp5;
|
|
throwTypeErrorResult = callback;
|
|
throwTypeErrorResult = callback2;
|
|
throwTypeErrorResult = paymentSource;
|
|
paymentSource = undefined;
|
|
c3 = undefined;
|
|
let promotionIdOverride;
|
|
obj2 = undefined;
|
|
isGift = undefined;
|
|
c7 = undefined;
|
|
c8 = undefined;
|
|
c9 = undefined;
|
|
c10 = undefined;
|
|
c11 = undefined;
|
|
closure_12 = undefined;
|
|
let promotionIdOverride2;
|
|
closure_14 = undefined;
|
|
closure_15 = undefined;
|
|
c16 = undefined;
|
|
obj1 = {};
|
|
throwTypeErrorResult = closure_1_13;
|
|
throwTypeErrorResult = obj1;
|
|
throwTypeErrorResult = Object.assign(closure_1_13);
|
|
throwTypeErrorResult = obj1;
|
|
throwTypeErrorResult = paymentSource;
|
|
throwTypeErrorResult = Object.assign(paymentSource);
|
|
paymentSource = obj1.paymentSource;
|
|
({ expectedAmount: c3, expectedCurrency: closure_4, analyticsLoadId: obj2, isGift } = obj1);
|
|
({ giftInfoOptions: c7, loadId: c8, countryCode: c9, quantity: c10 } = obj1);
|
|
throwTypeErrorResult = callback2;
|
|
throwTypeErrorResult = dependencyMap;
|
|
throwTypeErrorResult = callback2(709).wait(() => {
|
|
let obj = callback(paymentSource[4]);
|
|
obj = { type: "SKU_PURCHASE_START", applicationId: closure_0, skuId: callback };
|
|
obj.dispatch(obj);
|
|
});
|
|
throwTypeErrorResult = callback;
|
|
throwTypeErrorResult = dependencyMap;
|
|
const obj27 = callback2(709);
|
|
c11 = callback(7731).isTestModeForApplication(callback);
|
|
c8 = 1;
|
|
obj2 = { gift: isGift, sku_subscription_plan_id: obj1.subscriptionPlanId };
|
|
throwTypeErrorResult = callback;
|
|
throwTypeErrorResult = dependencyMap;
|
|
const obj28 = callback(7731);
|
|
c10 = 2;
|
|
c11 = 1;
|
|
const obj3 = { value: null, done: false };
|
|
obj3[0] = callback(4058).createGatewayCheckoutContext(paymentSource);
|
|
return obj3;
|
|
}
|
|
} else if (1 === tmp8) {
|
|
c8 = 0;
|
|
closure_17 = c9;
|
|
if (closure_17 instanceof callback(paymentSource[10]).BillingError) {
|
|
throwTypeErrorResult = closure_17;
|
|
} else {
|
|
throwTypeErrorResult = new.target;
|
|
throwTypeErrorResult = new callback(paymentSource[10]).BillingError(closure_17);
|
|
}
|
|
throwTypeErrorResult = isGift;
|
|
throwTypeErrorResult = c7;
|
|
c16 = throwTypeErrorResult;
|
|
throwTypeErrorResult = c16;
|
|
throwTypeErrorResult = callback;
|
|
throwTypeErrorResult = paymentSource;
|
|
throwTypeErrorResult = c16.code !== callback(paymentSource[11]).ErrorCodes.CONFIRMATION_REQUIRED;
|
|
if (throwTypeErrorResult) {
|
|
throwTypeErrorResult = isGift;
|
|
throwTypeErrorResult = c7;
|
|
throwTypeErrorResult = c16;
|
|
throwTypeErrorResult = callback;
|
|
throwTypeErrorResult = paymentSource;
|
|
throwTypeErrorResult = c16.code !== callback(paymentSource[11]).ErrorCodes.AUTHENTICATION_REQUIRED;
|
|
}
|
|
if (!throwTypeErrorResult) {
|
|
throwTypeErrorResult = isGift;
|
|
throwTypeErrorResult = c7;
|
|
throwTypeErrorResult = callback2;
|
|
throwTypeErrorResult = paymentSource;
|
|
let obj15 = callback2(paymentSource[4]);
|
|
const obj4 = { type: "SKU_PURCHASE_AWAIT_CONFIRMATION", skuId: null, isGift: null };
|
|
throwTypeErrorResult = callback2;
|
|
obj4[1] = callback2;
|
|
throwTypeErrorResult = isGift;
|
|
obj4[2] = isGift;
|
|
throwTypeErrorResult = obj15.dispatch(obj4);
|
|
}
|
|
throwTypeErrorResult = isGift;
|
|
throwTypeErrorResult = c7;
|
|
throwTypeErrorResult = callback2;
|
|
throwTypeErrorResult = paymentSource;
|
|
let obj5 = { type: "SKU_PURCHASE_FAIL", applicationId: null, skuId: null, error: null };
|
|
throwTypeErrorResult = callback;
|
|
obj5[1] = callback;
|
|
throwTypeErrorResult = callback2;
|
|
obj5[2] = callback2;
|
|
throwTypeErrorResult = c16;
|
|
obj5[3] = c16;
|
|
throwTypeErrorResult = callback2(paymentSource[4]).dispatch(obj5);
|
|
throwTypeErrorResult = c16;
|
|
throwTypeErrorResult = callback;
|
|
throwTypeErrorResult = paymentSource;
|
|
if (c16.code !== callback(paymentSource[11]).ErrorCodes.CONFIRMATION_REQUIRED) {
|
|
throwTypeErrorResult = isGift;
|
|
throwTypeErrorResult = c16;
|
|
throw c16;
|
|
} else {
|
|
throwTypeErrorResult = isGift;
|
|
throwTypeErrorResult = closure_17;
|
|
if (closure_17.body.payment_id) {
|
|
throwTypeErrorResult = isGift;
|
|
throwTypeErrorResult = c7;
|
|
throwTypeErrorResult = callback;
|
|
throwTypeErrorResult = paymentSource;
|
|
throwTypeErrorResult = closure_17;
|
|
throwTypeErrorResult = paymentSource;
|
|
c11 = 3;
|
|
const obj6 = { value: null, done: true };
|
|
obj6[0] = callback(paymentSource[13]).handlePaymentConfirmation(closure_17.body, paymentSource);
|
|
return obj6;
|
|
} else {
|
|
throwTypeErrorResult = c7;
|
|
throwTypeErrorResult = callback;
|
|
throwTypeErrorResult = paymentSource;
|
|
throw callback(paymentSource[13]).dispatchConfirmationError("payment id cannot be null on redirected confirmations.");
|
|
}
|
|
}
|
|
const obj18 = callback2(paymentSource[4]);
|
|
} else {
|
|
if (2 === tmp8) {
|
|
if (arg0 === 1) {
|
|
c11 = 3;
|
|
throw gateway_checkout_context;
|
|
} else if (arg0 === 2) {
|
|
c8 = 0;
|
|
c11 = 3;
|
|
let obj7 = { value: null, done: true };
|
|
obj7[0] = gateway_checkout_context;
|
|
return obj7;
|
|
} else {
|
|
throwTypeErrorResult = obj2;
|
|
throwTypeErrorResult = isGift;
|
|
throwTypeErrorResult = c7;
|
|
obj2.gateway_checkout_context = gateway_checkout_context;
|
|
throwTypeErrorResult = c8;
|
|
obj2.load_id = c8;
|
|
throwTypeErrorResult = c7;
|
|
obj2.gift_info_options = c7;
|
|
closure_12 = obj2;
|
|
throwTypeErrorResult = promotionIdOverride;
|
|
promotionIdOverride2 = promotionIdOverride.getPromotionIdOverride();
|
|
throwTypeErrorResult = promotionIdOverride2;
|
|
if (null != promotionIdOverride2) {
|
|
closure_12.promotion_id_override = promotionIdOverride2;
|
|
}
|
|
if (c11) {
|
|
closure_12.test_mode = true;
|
|
} else if (null != paymentSource) {
|
|
closure_12.payment_source_id = paymentSource.id;
|
|
promotionIdOverride = closure_12;
|
|
obj7 = callback(paymentSource[13]);
|
|
c10 = 4;
|
|
c11 = 1;
|
|
const obj8 = { value: null, done: false };
|
|
obj8[0] = obj7.createPaymentSourceToken(paymentSource);
|
|
return obj8;
|
|
}
|
|
if (null != c3) {
|
|
closure_12.expected_amount = c3;
|
|
}
|
|
if (null != promotionIdOverride) {
|
|
closure_12.expected_currency = promotionIdOverride;
|
|
}
|
|
let obj9 = callback(paymentSource[14]);
|
|
closure_12.purchase_token = obj9.getPurchaseToken();
|
|
if (null != c10) {
|
|
closure_12.quantity = c10;
|
|
}
|
|
const HTTP = callback(paymentSource[6]).HTTP;
|
|
obj9 = { url: null, body: null, context: null, oldFormErrors: true, rejectWithError: null };
|
|
obj9[0] = c7.STORE_SKU_PURCHASE(callback2);
|
|
obj9[1] = closure_12;
|
|
const obj10 = { load_id: null };
|
|
obj10[0] = obj2;
|
|
obj9[2] = obj10;
|
|
let obj12 = callback(paymentSource[6]);
|
|
obj9[4] = obj12.rejectWithMigratedError();
|
|
c10 = 5;
|
|
c11 = 1;
|
|
const obj11 = { value: null, done: false };
|
|
obj11[0] = HTTP.post(obj9);
|
|
return obj11;
|
|
}
|
|
} else if (3 === tmp8) {
|
|
if (arg0 === 1) {
|
|
c11 = 3;
|
|
throw gateway_checkout_context;
|
|
} else if (arg0 === 2) {
|
|
c8 = 0;
|
|
c11 = 3;
|
|
obj12 = { value: null, done: true };
|
|
obj12[0] = gateway_checkout_context;
|
|
return obj12;
|
|
} else {
|
|
closure_14 = gateway_checkout_context;
|
|
obj5 = callback(paymentSource[6]);
|
|
c3 = closure_14;
|
|
const aPIBaseURL = obj5.getAPIBaseURL();
|
|
if (closure_14 == null) {
|
|
c3 = "";
|
|
}
|
|
closure_12.return_url = aPIBaseURL + c7.BILLING_POPUP_BRIDGE_CALLBACK_REDIRECT_PREFIX(paymentSource.type, c3, "success");
|
|
const tmp33 = closure_12;
|
|
}
|
|
} else if (4 === tmp8) {
|
|
if (arg0 === 1) {
|
|
c11 = 3;
|
|
throw gateway_checkout_context;
|
|
} else if (arg0 === 2) {
|
|
c8 = 0;
|
|
c11 = 3;
|
|
const obj13 = { value: null, done: true };
|
|
obj13[0] = gateway_checkout_context;
|
|
return obj13;
|
|
} else {
|
|
promotionIdOverride.payment_source_token = gateway_checkout_context;
|
|
if (isGift.has(paymentSource.type)) {
|
|
obj2 = callback(paymentSource[13]);
|
|
c10 = 3;
|
|
c11 = 1;
|
|
const obj14 = { value: null, done: false };
|
|
obj14[0] = obj2.popupBridgeState(paymentSource.type);
|
|
return obj14;
|
|
}
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c11 = 3;
|
|
throw gateway_checkout_context;
|
|
} else if (arg0 === 2) {
|
|
c8 = 0;
|
|
c11 = 3;
|
|
obj15 = { value: null, done: true };
|
|
obj15[0] = gateway_checkout_context;
|
|
return obj15;
|
|
} else {
|
|
throwTypeErrorResult = isGift;
|
|
throwTypeErrorResult = c7;
|
|
closure_15 = gateway_checkout_context;
|
|
throwTypeErrorResult = callback2;
|
|
throwTypeErrorResult = paymentSource;
|
|
throwTypeErrorResult = callback2(paymentSource[4]);
|
|
let dispatch = throwTypeErrorResult.dispatch;
|
|
obj = { type: "SKU_PURCHASE_SUCCESS", skuId: null, libraryApplications: null, entitlements: null, giftCode: null };
|
|
throwTypeErrorResult = callback2;
|
|
obj[1] = callback2;
|
|
throwTypeErrorResult = closure_15;
|
|
if (null != closure_15.body.library_applications) {
|
|
const library_applications = closure_15.body.library_applications;
|
|
let found = library_applications.filter(callback(paymentSource[15]).isNotNullish);
|
|
} else {
|
|
found = [];
|
|
}
|
|
obj[2] = found;
|
|
obj[3] = closure_15.body.entitlements;
|
|
obj[4] = closure_15.body.gift_code;
|
|
dispatch(obj);
|
|
obj = {};
|
|
dispatch = Object.assign(closure_15.body);
|
|
obj.appliedUserDiscounts = closure_15.body.applied_user_discounts;
|
|
obj.redirectConfirmation = false;
|
|
c8 = 0;
|
|
c11 = 3;
|
|
}
|
|
if (null != c9) {
|
|
throwTypeErrorResult = isGift;
|
|
throwTypeErrorResult = closure_12;
|
|
throwTypeErrorResult = c9;
|
|
closure_12.country_code = c9;
|
|
}
|
|
}
|
|
} catch (throwTypeErrorResult) {
|
|
c9 = throwTypeErrorResult;
|
|
throwTypeErrorResult = c8;
|
|
if (tmp4 === c8) {
|
|
throwTypeErrorResult = tmp2;
|
|
c11 = tmp2;
|
|
throw throwTypeErrorResult;
|
|
} else {
|
|
c10 = throwTypeErrorResult;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
});
|
|
closure_15 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _resendPaymentVerificationEmail() {
|
|
const self = this;
|
|
const tmp = callback(function*() {
|
|
if (c6 === 2) {
|
|
c6 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp6 === 3) {
|
|
if (arg0 === 1) {
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: "HermesInternal" };
|
|
}
|
|
} else {
|
|
try {
|
|
c6 = 2;
|
|
if (0 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
dependencyMap = tmp3;
|
|
closure_1 = tmp7;
|
|
c3 = 1;
|
|
obj1 = { purchase_token: null };
|
|
obj1[0] = closure_1_0(closure_1_2[14]).getPurchaseToken();
|
|
let callback = {};
|
|
const HTTP = closure_1_0(closure_1_2[6]).HTTP;
|
|
const obj2 = { url: null, body: null, oldFormErrors: true, rejectWithError: null };
|
|
obj2[0] = closure_1_7.STORE_EMAIL_RESEND_PAYMENT_VERIFICATION;
|
|
obj2[1] = obj1;
|
|
const obj7 = closure_1_0(closure_1_2[14]);
|
|
obj2[3] = closure_1_0(closure_1_2[6]).rejectWithMigratedError();
|
|
c5 = 2;
|
|
c6 = 1;
|
|
const obj3 = { value: null, done: false };
|
|
obj3[0] = HTTP.post(obj2);
|
|
return obj3;
|
|
}
|
|
} else if (1 === tmp7) {
|
|
c3 = 0;
|
|
callback = closure_4;
|
|
if (callback instanceof callback(4278).BillingError) {
|
|
let billingError = callback;
|
|
} else {
|
|
billingError = new callback(4278).BillingError(callback);
|
|
}
|
|
throw billingError;
|
|
} else if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c3 = 0;
|
|
c6 = 3;
|
|
const obj4 = { value: null, done: true };
|
|
obj4[0] = arg1;
|
|
return obj4;
|
|
} else {
|
|
const merged = Object.assign(arg1.body);
|
|
c3 = 0;
|
|
c6 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = callback;
|
|
return obj;
|
|
}
|
|
} catch (tmp26) {
|
|
closure_4 = tmp26;
|
|
if (tmp4 === c3) {
|
|
c6 = tmp2;
|
|
throw tmp26;
|
|
} else {
|
|
c5 = tmp;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
closure_16 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
({ ADYEN_PAYMENT_SOURCES: closure_6, Endpoints: error } = ME);
|
|
let closure_13 = { isGift: false };
|
|
let result = require("set").fileFinishedImporting("actions/SKUActionCreators.tsx");
|
|
|
|
export const fetchSKU = function fetchSKU() {
|
|
const self = this;
|
|
const apply = _fetchSKU.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const fetchPublishedSKU = function fetchPublishedSKU() {
|
|
const self = this;
|
|
const apply = _fetchPublishedSKU.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const fetchTestSKUsForApplication = function fetchTestSKUsForApplication(closure_1, arg1) {
|
|
const self = this;
|
|
const apply = _fetchTestSKUsForApplication.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const previewPurchaseSku = function previewPurchaseSku() {
|
|
const self = this;
|
|
const apply = _previewPurchaseSku.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const grantChannelBranchEntitlement = function grantChannelBranchEntitlement() {
|
|
const self = this;
|
|
const apply = _grantChannelBranchEntitlement.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const orderSKU = function orderSKU() {
|
|
const self = this;
|
|
const apply = _orderSKU.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const purchaseSKU = function purchaseSKU() {
|
|
const self = this;
|
|
const apply = _purchaseSKU.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const resendPaymentVerificationEmail = function resendPaymentVerificationEmail() {
|
|
const self = this;
|
|
const apply = _resendPaymentVerificationEmail.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const clearPurchaseError = function clearPurchaseError() {
|
|
dispatcherDefault.dispatch({ type: "SKU_PURCHASE_CLEAR_ERROR" });
|
|
};
|
|
export const showPurchaseConfirmationStep = function showPurchaseConfirmationStep() {
|
|
dispatcherDefault.wait(() => callback(table[4]).dispatch({ type: "SKU_PURCHASE_SHOW_CONFIRMATION_STEP" }));
|
|
};
|
|
export const updateSKUPaymentIsGift = function updateSKUPaymentIsGift(isGift) {
|
|
let obj = dispatcherDefault;
|
|
obj = { type: "SKU_PURCHASE_UPDATE_IS_GIFT", isGift };
|
|
obj.dispatch(obj);
|
|
};
|