decord/source/modules/rpc/server/commands/activities.tsx

120 lines
4.4 KiB
TypeScript
Raw Normal View History

// Module ID: 14597
// Function ID: 14598
// Name: activities
// Dependencies: [5, 1074, 14564, 14552, 9689, 8981, 9684, 14556, 9634, 2]
2026-07-23 10:11:24 +00:00
// Module 14597 (activities)
import RPCHelpers from "RPCHelpers" /* 9689 */;
import activityInstanceConnectedParticipants from "activityInstanceConnectedParticipants" /* 14552 */;
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
2026-07-20 16:05:17 +00:00
require = fn;
const Constants = fn(1074);
({ RPCCommands, RPCErrors: closure_4, ApplicationFlags: hasOwnProperty } = Constants);
2026-07-20 16:05:17 +00:00
let obj = {};
let CONTEXT_MENU_ICON_NAMES = fn(14564);
obj[RPCCommands.GET_ACTIVITY_INSTANCE_CONNECTED_PARTICIPANTS] = CONTEXT_MENU_ICON_NAMES.createRPCCommand(RPCCommands.GET_ACTIVITY_INSTANCE_CONNECTED_PARTICIPANTS, {
scope: fn(14552).activityInstanceConnectedParticipantsScope,
2026-07-20 16:05:17 +00:00
handler(socket) {
const result = RPCHelpers.validatePostMessageTransport(socket.socket.transport);
return activityInstanceConnectedParticipants.activityInstanceConnectedParticipants();
}
});
CONTEXT_MENU_ICON_NAMES = fn(14564);
let obj3 = {
scope: fn(14552).activityInstanceConnectedParticipantsScope,
handler(socket) {
const result = RPCHelpers.validatePostMessageTransport(socket.socket.transport);
2026-08-24 06:08:38 +00:00
return activityInstanceConnectedParticipants.activityInstanceConnectedParticipants();
2026-07-20 16:05:17 +00:00
}
};
obj[RPCCommands.REQUEST_PROXY_TICKET_REFRESH] = CONTEXT_MENU_ICON_NAMES.createRPCCommand(RPCCommands.REQUEST_PROXY_TICKET_REFRESH, {
scope: fn(14552).activityInstanceConnectedParticipantsScope,
2026-07-20 16:05:17 +00:00
handler(socket) {
2026-07-23 10:11:24 +00:00
socket = socket.socket;
return (async (arg0, value) => {
2026-07-29 08:29:29 +00:00
if (constants2 === 2) {
constants2 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
2026-07-29 08:29:29 +00:00
} else if (tmp6 === 3) {
if (arg0 === 1) {
throw value;
2026-07-29 08:29:29 +00:00
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
2026-07-29 08:29:29 +00:00
} else {
2026-09-01 10:26:29 +00:00
return { value: "HermesInternal", done: null };
2026-07-29 08:29:29 +00:00
}
} else {
try {
constants2 = 2;
if (0 === constants) {
if (arg0 === 1) {
constants2 = 3;
throw value;
2026-07-29 08:29:29 +00:00
} else if (arg0 === 2) {
constants2 = 3;
const obj3 = { value, done: true };
return obj3;
2026-07-29 08:29:29 +00:00
} else {
const result = value(tmp29[4]).validatePostMessageTransport(socket.transport);
const obj9 = value(tmp29[4]);
const tmp37 = value;
const obj10 = value(tmp29[4]);
const validateApplicationResult = value(tmp29[4]).validateApplication(socket.application);
if (obj11.hasApplicationFlag(socket.application, constants2.EMBEDDED)) {
const tmp26 = tmp45(tmp46[7])();
2026-08-24 06:08:38 +00:00
c3 = 1;
value = {};
2026-07-29 08:29:29 +00:00
let id;
if (tmp26 != null) {
id = tmp26.id;
}
constants = 2;
constants2 = 1;
const obj4 = { value: tmp37(tmp29[8]).createProxyTicket(validateApplicationResult, id), done: false };
return obj4;
2026-07-29 08:29:29 +00:00
} else {
const obj5 = { errorCode: constants.UNAUTHORIZED_FOR_APPLICATION };
const tmp24 = new tmp45(tmp46[6])(obj5, "This application cannot access this API");
2026-07-29 08:29:29 +00:00
throw tmp24;
}
obj11 = value(tmp29[5]);
2026-07-29 08:29:29 +00:00
}
} else if (1 === tmp7) {
c3 = 0;
const obj6 = { errorCode: constants.UNKNOWN_ERROR };
const tmp18 = new tmp3(tmp29[6])(obj6, "Failed to create proxy ticket");
2026-07-29 08:29:29 +00:00
throw tmp18;
} else if (arg0 === 1) {
constants2 = 3;
throw value;
2026-07-29 08:29:29 +00:00
} else if (arg0 === 2) {
c3 = 0;
constants2 = 3;
const obj7 = { value, done: true };
return obj7;
2026-07-29 08:29:29 +00:00
} else {
value.ticket = value;
2026-07-29 08:29:29 +00:00
c3 = 0;
constants2 = 3;
const obj = { value, done: true };
2026-07-29 08:29:29 +00:00
return obj;
}
} catch (tmp29) {
if (tmp4 === c3) {
constants2 = tmp2;
throw tmp29;
} else {
constants = tmp;
}
}
}
})();
2026-07-20 16:05:17 +00:00
}
});
const size = fn(2);
let result = size.fileFinishedImporting("modules/rpc/server/commands/activities.tsx");
2026-07-20 16:05:17 +00:00
export default obj;