decord/source/modules/rpc/server/commands/subscriptions.tsx
2026-07-27 11:26:19 +00:00

46 lines
1.3 KiB
TypeScript

// Module ID: 13491
// Function ID: 103758
// Dependencies: [5, 653, 10554, 13492, 675, 13493, 2]
// Module 13491
import getInitialSubscriptionPayload from "getInitialSubscriptionPayload";
import ME from "ME";
let RPCCommands;
let closure_4;
let closure_5;
const require = arg1;
({ AnalyticEvents: closure_4, RPCCommands, RPCErrors: closure_5 } = ME);
let obj = {
handler(arg0) {
let getInitialSubscriptionPayload;
let dependencyMap;
let importDefault;
let require;
({ server: require, socket: importDefault, evt: dependencyMap, args: getInitialSubscriptionPayload } = arg0);
// CreateGeneratorClosureLongIndex (0x67)
return callback(tmp)();
}
};
obj = {
handler(arg0) {
let evt;
let server;
({ server, evt } = arg0);
if (null == server.events[evt]) {
let tmp6 = importDefault(10554);
let obj = { errorCode: constants.INVALID_EVENT };
const _HermesInternal = HermesInternal;
const prototype = tmp6.prototype;
tmp6 = new tmp6(obj, "Invalid event: " + evt);
throw tmp6;
} else {
server.removeSubscription(tmp, evt, tmp2);
obj = { evt };
return obj;
}
}
};
const result = require("_isNativeReflectConstruct").fileFinishedImporting("modules/rpc/server/commands/subscriptions.tsx");
export default { [RPCCommands.SUBSCRIBE]: obj, [RPCCommands.UNSUBSCRIBE]: obj };