decord/source/lib/MessageQueue.tsx
2026-07-27 11:26:19 +00:00

72 lines
2.6 KiB
TypeScript

// Module ID: 6093
// Function ID: 54393
// Name: _isNativeReflectConstruct
// Dependencies: [29, 6, 7, 15, 17, 102, 18, 4130, 1194, 4223, 653, 4124, 664, 3, 507, 4325, 6094, 5691, 1882, 44, 4665, 4667, 4671, 6095, 2]
// Exports: getFailedMessageId, isMessageDataCommand
// Module 6093 (_isNativeReflectConstruct)
import _objectWithoutProperties from "_objectWithoutProperties";
import _inherits from "_inherits";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
import receiveNetworkInfoformation from "receiveNetworkInfoformation";
import _get from "_get";
import PermissionOverwriteType from "PermissionOverwriteType";
import closure_12 from "_isNativeReflectConstruct";
import closure_13 from "_isNativeReflectConstruct";
import closure_14 from "_isNativeReflectConstruct";
import ME from "ME";
import { MESSAGE_HTTP_TIMEOUT_RETRY_OPTIONS as closure_18 } from "MESSAGE_GROUP_SPACING";
import tmp3 from "Queue";
let closure_15;
let closure_16;
let closure_17;
const require = arg1;
function _isNativeReflectConstruct() {
let closure_0 = !valueOf.call(Reflect.construct(Boolean, [], () => {
}));
function _isNativeReflectConstruct() {
return closure_0;
}
const result = _isNativeReflectConstruct();
}
function isMessageDataSend(type) {
let tmp = type.type === obj.SEND;
if (!tmp) {
tmp = type.type === obj.SEND_ANNOUNCEMENT;
}
return tmp;
}
function isMessageDataEdit(messageData) {
return messageData.type === obj.EDIT;
}
let closure_3 = ["channelId", "analyticsLocation"];
let closure_4 = ["channelId", "analyticsLocation"];
({ AbortCodes: closure_15, Endpoints: closure_16, AnalyticEvents: closure_17 } = ME);
let obj = { SEND: 0, [0]: "SEND", EDIT: 1, [1]: "EDIT", COMMAND: 2, [2]: "COMMAND", SEND_ANNOUNCEMENT: 3, [3]: "SEND_ANNOUNCEMENT" };
let items = [require("set").Millis.MINUTE, 5 * require("set").Millis.MINUTE];
tmp3 = new tmp3();
let result = require("_defineProperties").fileFinishedImporting("lib/MessageQueue.tsx");
export default tmp3;
export const MessageDataType = obj;
export { isMessageDataSend };
export { isMessageDataEdit };
export const isMessageDataCommand = function isMessageDataCommand(type) {
return type.type === obj.COMMAND;
};
export const getFailedMessageId = function getFailedMessageId(messageData) {
if (isMessageDataSend(messageData)) {
let id = messageData.message.nonce;
} else {
const message = messageData.message;
if (isMessageDataEdit(messageData)) {
id = message.messageId;
} else {
id = message.data.id;
}
}
return id;
};