decord/source/modules/parent_tools/native/showSpendingLimitReachedAlert.tsx
github-actions f0f877e8ce chore: update source for alpha 347.1
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4824.js (118.4 MB)
2026-09-15 14:23:42 +00:00

51 lines
2.2 KiB
TypeScript

// Module ID: 10838
// Function ID: 10839
// Name: showSpendingLimitReachedAlert
// Dependencies: [4540, 4319, 8771, 4984, 1115, 7693, 4652, 2]
// Exports: isSpendingLimitError, showSpendingLimitReachedAlert
// Module 10838 (showSpendingLimitReachedAlert)
import V6OrEarlierAPIError from "V6OrEarlierAPIError" /* 4540 */;
import ChannelActionCreatorsDefault from "ChannelActionCreators" /* 4652 */;
import actions_AlertActionCreatorsDefault from "actions/AlertActionCreators" /* 4984 */;
import LayerActionCreators from "LayerActionCreators" /* 7693 */;
import size from "module_2" /* 2 */;
const result = size.fileFinishedImporting("modules/parent_tools/native/showSpendingLimitReachedAlert.tsx");
export const isSpendingLimitError = function isSpendingLimitError(billingError) {
let tmp3 = billingError instanceof V6OrEarlierAPIError.BillingError;
if (tmp3) {
let tmp4 = billingError.code === tmp(4319).ErrorCodes.BILLING_SPENDING_LIMIT_REACHED;
if (!tmp4) {
tmp4 = billingError.code === tmp(4319).ErrorCodes.BILLING_SPENDING_LIMIT_WILL_EXCEED;
}
tmp3 = tmp4;
}
return tmp3;
};
export const showSpendingLimitReachedAlert = function showSpendingLimitReachedAlert() {
activeLinkUserIds = activeLinkUserIds(8771).getActiveLinkUserIds();
let obj = activeLinkUserIds(8771);
const obj3 = { title: null, body: null, isDismissable: true };
const intl = activeLinkUserIds(1115).intl;
obj3.title = intl.string(activeLinkUserIds(1115).t.QJKKrT);
const intl2 = activeLinkUserIds(1115).intl;
obj3.body = intl2.string(activeLinkUserIds(1115).t["73Islf"]);
if (activeLinkUserIds.length > 0) {
const obj4 = { confirmText: null, onConfirm: null, cancelText: null };
const intl3 = tmp(1115).intl;
obj4.confirmText = intl3.string(tmp(1115).t.GF9RCX);
obj4.onConfirm = function onConfirm() {
LayerActionCreators.popLayer();
ChannelActionCreatorsDefault.openPrivateChannel({ recipientIds: activeLinkUserIds });
};
const intl4 = tmp(1115).intl;
obj4.cancelText = intl4.string(tmp(1115).t.L5eIZ2);
let obj5 = obj4;
} else {
obj5 = {};
}
const merged = Object.assign(obj5);
actions_AlertActionCreatorsDefault.show(obj3);
};