decord/source/modules/payments/OrderActionCreators.tsx
2026-07-27 11:26:19 +00:00

103 lines
3.2 KiB
TypeScript

// Module ID: 5625
// Function ID: 48014
// Name: _callSuper
// Dependencies: [5, 7, 6, 15, 17, 18, 653, 3, 3799, 507, 3792, 2]
// Exports: fetchOrderEntitlements, getOrder, signOrder
// Module 5625 (_callSuper)
import _inherits from "_inherits";
import timestamp from "timestamp";
import ME from "ME";
import _possibleConstructorReturn from "_possibleConstructorReturn";
import _getPrototypeOf from "_getPrototypeOf";
import closure_7 from "_inherits";
import { Endpoints } from "ME";
import importDefaultResult from "_possibleConstructorReturn";
import tmp4 from "_isNativeReflectConstruct";
import tmp5 from "_isNativeReflectConstruct";
const require = arg1;
function _callSuper(arg0, arg1, arg2) {
let items = arg2;
const obj = callback3(arg1);
if (_isNativeReflectConstruct()) {
if (!items) {
items = [];
}
let constructResult = Reflect.construct(obj, items, callback3(arg0).constructor);
} else {
constructResult = obj.apply(arg0, items);
}
return _possibleConstructorReturn(arg0, constructResult);
}
function _isNativeReflectConstruct() {
let closure_0 = !valueOf.call(Reflect.construct(Boolean, [], () => {
}));
function _isNativeReflectConstruct() {
return closure_0;
}
const result = _isNativeReflectConstruct();
}
async function _signOrder(arg0, arg1) {
let iter = (function*(orderId) {
let expectedRevision;
let loadId;
({ expectedRevision, loadId } = orderId);
yield undefined;
let obj = {};
if (null != expectedRevision) {
obj.expected_revision = expectedRevision;
}
const HTTP = outer2_0(outer2_1[9]).HTTP;
obj = { url: outer2_8.ORDER_SIGN(orderId.orderId), body: obj };
let tmp3;
if (null != loadId) {
if ("" !== loadId) {
obj = { load_id: loadId };
tmp3 = obj;
}
}
obj.context = tmp3;
obj.rejectWithError = true;
const tmp5 = yield HTTP.post(obj);
if (null == tmp5.body) {
const _Error = Error;
const error = new Error("Invalid sign order response");
throw error;
} else {
return tmp5.body;
}
})();
iter.next();
return iter;
}
async function _getOrder(arg0, arg1) {
const HTTP = outer2_0(outer2_1[9]).HTTP;
const body = yield HTTP.get({ url: outer2_8.ORDER_GET(arg0), rejectWithError: true }).body;
let tmp = body;
if (!body) {
tmp = null;
}
return tmp;
}
async function _fetchOrderEntitlements(arg0, arg1) {
const HTTP = outer2_0(outer2_1[9]).HTTP;
const tmp = yield HTTP.get({ url: outer2_8.ORDER_ENTITLEMENTS(arg0), rejectWithError: false });
return null != tmp.body ? tmp.body : [];
}
importDefaultResult = new importDefaultResult("OrderActionCreators");
let closure_10 = tmp4;
let result = require("_classCallCheck").fileFinishedImporting("modules/payments/OrderActionCreators.tsx");
export const OrderSigningFailedWithConstraintsError = tmp4;
export const OrderProcessingPendingError = tmp5;
export const signOrder = function signOrder(arg0) {
return _signOrder(...arguments);
};
export const getOrder = function getOrder(outer1_0) {
return _getOrder(...arguments);
};
export const fetchOrderEntitlements = function fetchOrderEntitlements(id) {
return _fetchOrderEntitlements(...arguments);
};