decord/source/modules/virtual_currency/checkout/OrbCheckoutUtils.tsx
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

106 lines
4.3 KiB
TypeScript

// Module ID: 7255
// Function ID: 7256
// Name: OrbCheckoutUtils
// Dependencies: [1074, 1076, 7256, 1114, 7257, 4253, 2]
// Exports: getOrbCheckoutDisclaimerMessage, getOrbPriceFromPrices, resolveOrbCheckoutErrorMessage
// Module 7255 (OrbCheckoutUtils)
import CollectiblesShopConstants from "CollectiblesShopConstants" /* 1076 */;
import util from "util" /* 1114 */;
import OrderConstants from "OrderConstants" /* 7256 */;
import OrderActionCreators from "OrderActionCreators" /* 7257 */;
import Constants from "Constants" /* 1074 */;
import size from "module_2" /* 2 */;
({ CurrencyCodes: c2, MarketingURLs: c3, PriceSetAssignmentPurchaseTypes: closure_4 } = Constants);
const EXTERNAL_PRODUCT_SKU_IDS = CollectiblesShopConstants.EXTERNAL_PRODUCT_SKU_IDS;
const ConstraintReasonCode = OrderConstants.ConstraintReasonCode;
const result = size.fileFinishedImporting("modules/virtual_currency/checkout/OrbCheckoutUtils.tsx");
export const getOrbPriceFromPrices = function getOrbPriceFromPrices(prices, memo1) {
if (memo1) {
if (null != prices[React4.PREMIUM_TIER_2]) {
let tmp2 = prices[React4.PREMIUM_TIER_2];
}
let substr;
if (tmp2 != null) {
const countryPrices = tmp2.countryPrices;
if (countryPrices != null) {
prices = countryPrices.prices;
if (prices != null) {
substr = prices.slice(0, 2);
}
}
}
if (substr == null) {
substr = [];
}
let found = substr.find((currency) => currency.currency === constants.DISCORD_ORB);
if (found == null) {
found = null;
}
return found;
}
tmp2 = prices[React4.DEFAULT];
};
export const getOrbCheckoutDisclaimerMessage = function getOrbCheckoutDisclaimerMessage(skuId) {
const intl = util.intl;
const obj = { buyButtonLabel: null, paidServiceTermURL: null, virtualGoodsURL: null };
const intl2 = util.intl;
obj.buyButtonLabel = intl2.string(util.t["zLch/S"]);
({ PAID_TERMS: obj.paidServiceTermURL, PAID_TERMS_VIRTUAL_GOODS: obj.virtualGoodsURL } = React3);
const intl3 = util.intl;
let stringResult = intl3.string(util.t["Sxed/G"]);
if (skuId === EXTERNAL_PRODUCT_SKU_IDS.ORB_PROFILE_BADGE) {
const intl5 = tmp(1114).intl;
stringResult = intl5.string(tmp(1114).t.APcKRo);
} else if (skuId === tmp5.FRACTIONAL_PREMIUM) {
const intl4 = tmp(1114).intl;
stringResult = intl4.string(tmp(1114).t.FhJ74j);
}
const items = [intl.format(util.t["5qdUrO"], obj), " ", stringResult];
return items;
};
export const resolveOrbCheckoutErrorMessage = function resolveOrbCheckoutErrorMessage(code, arg1) {
if (null == code) {
return null;
} else {
let keFvXM = dependencyMap;
let OrderSigningFailedWithConstraintsError = OrderActionCreators.OrderSigningFailedWithConstraintsError;
if (!(code instanceof OrderSigningFailedWithConstraintsError)) {
if (code instanceof tmp(7257).OrderProcessingPendingError) {
const intl5 = tmp(1114).intl;
let stringResult = intl5.string(tmp(1114).t["2BmwgV"]);
} else if (code.code === tmp(4253).ErrorCodes.VIRTUAL_CURRENCY_INSUFFICIENT_BALANCE) {
const intl4 = tmp(1114).intl;
stringResult = intl4.string(tmp(1114).t.keFvXM);
} else if (code.code === tmp(4253).ErrorCodes.ALREADY_PURCHASED) {
const intl3 = tmp(1114).intl;
stringResult = intl3.string(tmp(1114).t.m371Mx);
} else if (code.code === tmp(4253).ErrorCodes.BILLING_ORDER_NOT_SIGNABLE) {
const intl2 = tmp(1114).intl;
stringResult = intl2.string(tmp(1114).t.ZHgEG7);
} else {
const intl = tmp(1114).intl;
stringResult = intl.string(tmp(1114).t.fqJZ11);
}
} else {
OrderSigningFailedWithConstraintsError = arg1;
}
if (ConstraintReasonCode.INSUFFICIENT_ORB_BALANCE === OrderSigningFailedWithConstraintsError) {
const intl9 = tmp(1114).intl;
keFvXM = tmp(1114).t.keFvXM;
let stringResult1 = intl9.string(keFvXM);
} else {
if (tmp3.SKU_ALREADY_OWNED === OrderSigningFailedWithConstraintsError) {
const intl8 = tmp(1114).intl;
stringResult1 = intl8.string(tmp(1114).t.m371Mx);
} else if (tmp3.BUNDLE_PARTIALLY_OWNED !== OrderSigningFailedWithConstraintsError) {
const intl6 = tmp(1114).intl;
stringResult1 = intl6.string(tmp(1114).t.fqJZ11);
}
const intl7 = tmp(1114).intl;
stringResult1 = intl7.string(tmp(1114).t.v9oC0p);
}
}
};