decord/source/utils/BraintreeUtils.tsx

49 lines
1.5 KiB
TypeScript
Raw Normal View History

2026-07-23 10:11:24 +00:00
// Module ID: 3792
2026-07-24 07:16:23 +00:00
// Function ID: 29555
2026-07-20 16:05:17 +00:00
// Name: getBraintreeSDK
2026-07-23 10:11:24 +00:00
// Dependencies: [3793, 653, 3794, 3797, 1934, 3797, 2]
2026-07-20 16:05:17 +00:00
// Exports: collectDeviceData
2026-07-23 10:11:24 +00:00
// Module 3792 (getBraintreeSDK)
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import { PaymentSettings } from "ME";
const require = arg1;
2026-07-20 16:05:17 +00:00
function getBraintreeSDK() {
2026-07-23 10:11:24 +00:00
let obj = require(3794);
2026-07-20 16:05:17 +00:00
obj = {
createPromise() {
2026-07-23 10:11:24 +00:00
return outer1_0(outer1_1[4])(outer1_1[3], outer1_1.paths);
2026-07-20 16:05:17 +00:00
},
2026-07-23 10:11:24 +00:00
webpackId: 3797
2026-07-20 16:05:17 +00:00
};
return obj.importWithRetry(obj).then((arg0) => arg0.default);
}
function getDeviceData(arg0) {
2026-07-23 10:11:24 +00:00
let closure_0 = arg0;
2026-07-20 16:05:17 +00:00
return getBraintreeSDK().then((dataCollector) => {
dataCollector = dataCollector.dataCollector;
2026-07-23 10:11:24 +00:00
let obj = { client: closure_0 };
2026-07-20 16:05:17 +00:00
obj = dataCollector.create(obj);
return obj.then((deviceData) => deviceData.deviceData).catch(() => null);
});
}
2026-07-23 10:11:24 +00:00
const result = require("module_3794").fileFinishedImporting("utils/BraintreeUtils.tsx");
2026-07-20 16:05:17 +00:00
export { getBraintreeSDK };
export const collectDeviceData = function collectDeviceData() {
2026-07-23 10:11:24 +00:00
client = client.getClient();
2026-07-20 16:05:17 +00:00
if (null == client) {
let nextPromise = getBraintreeSDK().then((client) => {
client = client.client;
2026-07-23 10:11:24 +00:00
let obj = { authorization: outer1_3.BRAINTREE.KEY };
2026-07-20 16:05:17 +00:00
obj = client.create(obj);
2026-07-23 10:11:24 +00:00
return obj.then((arg0) => outer2_5(arg0)).catch(() => null);
2026-07-20 16:05:17 +00:00
});
const promise = getBraintreeSDK();
} else {
nextPromise = getDeviceData(client);
}
return nextPromise;
};