decord/beta/source/stores/PremiumPaymentModalStore.tsx
github-actions 84d017ff78 chore: update source for beta 348.6
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/05xxx/module_5021.js (118.4 MB)
2026-09-28 16:18:32 +00:00

117 lines
3.2 KiB
TypeScript

// Module ID: 5090
// Function ID: 5091
// Name: PremiumPaymentModalStore
// Dependencies: [4735, 504, 573, 2]
// Module 5090 (PremiumPaymentModalStore)
import initializeDefault from "initialize" /* 504 */;
import DispatcherDefault from "Dispatcher" /* 573 */;
import V6OrEarlierAPIError from "V6OrEarlierAPIError" /* 4735 */;
require = fn;
function handleSubscribeFailure(error) {
error = error.error;
}
function handleClearError() {
error = null;
}
let error = null;
let code = null;
let skuId = null;
let loadId = null;
let c6 = false;
const Store = initializeDefault.Store;
class PremiumPaymentModalStore extends Store {
}
const prototype = PremiumPaymentModalStore.prototype;
Object.defineProperty(prototype, "paymentError", {
get: function paymentError() {
return error;
},
set: undefined
});
prototype["getGiftCode"] = function getGiftCode(arg0) {
let tmp = null;
if (arg0 === skuId) {
tmp = code;
}
return tmp;
};
prototype["isGiftCodeDeliveryReady"] = function isGiftCodeDeliveryReady(arg0) {
let tmp = null != arg0;
if (tmp) {
tmp = arg0 === loadId;
}
if (tmp) {
tmp = c6;
}
return tmp;
};
PremiumPaymentModalStore.displayName = "PremiumPaymentModalStore";
const premiumPaymentModalStore = new PremiumPaymentModalStore(DispatcherDefault, {
PREMIUM_PAYMENT_SUBSCRIBE_FAIL: handleSubscribeFailure,
PREMIUM_PAYMENT_UPDATE_FAIL: handleSubscribeFailure,
PREMIUM_PAYMENT_SUBSCRIBE_SUCCESS: function handleSubscribeSuccess() {
error = null;
},
PREMIUM_PAYMENT_UPDATE_SUCCESS: handleClearError,
PREMIUM_PAYMENT_ERROR_CLEAR: handleClearError,
BRAINTREE_TOKENIZE_PAYPAL_FAIL: function handlePayPalTokenizeFailure(message) {
const billingError = new V6OrEarlierAPIError.BillingError(message.message);
error = billingError;
},
BRAINTREE_TOKENIZE_VENMO_FAIL: function handleVenmoTokenizeFailure(message) {
const billingError = new V6OrEarlierAPIError.BillingError(message.message);
error = billingError;
},
SKU_PURCHASE_START: function handleSKUPurchaseStart(isGift) {
let tmp = null;
if (true === isGift.isGift) {
loadId = isGift.loadId;
if (loadId == null) {
loadId = null;
}
tmp = loadId;
}
loadId = tmp;
c6 = false;
},
SKU_PURCHASE_SUCCESS: function handleSKUPurchaseSuccess(loadId) {
({ giftCode: code, skuId } = loadId);
let tmp = null != loadId.loadId;
if (tmp) {
tmp = loadId.loadId === loadId;
}
if (tmp) {
c6 = true;
}
},
SKU_PURCHASE_FAIL: function handleSKUPurchaseFail(error) {
error = error.error;
},
SKU_PURCHASE_AWAIT_CONFIRMATION: function handleSKUPurchaseAwaitConfirmation(isGift) {
if (isGift.isGift) {
skuId = isGift.skuId;
}
},
GIFT_CODE_CREATE: function handleGiftCodeCreate(giftCode) {
giftCode = giftCode.giftCode;
if (0 === giftCode.uses) {
if (giftCode.sku_id === skuId) {
code = giftCode.code;
}
}
return false;
},
USER_PAYMENT_BROWSER_CHECKOUT_DONE: function handleBrowserCheckoutDone(loadId) {
if (loadId.loadId !== loadId) {
return false;
} else {
c6 = true;
}
}
});
const size = fn(2);
const result = size.fileFinishedImporting("stores/PremiumPaymentModalStore.tsx");
export default premiumPaymentModalStore;