decord/source/actions/ChannelRTCActionCreators.tsx

89 lines
3.4 KiB
TypeScript
Raw Normal View History

2026-08-24 06:08:38 +00:00
// Module ID: 8703
// Function ID: 8704
// Dependencies: [676, 709, 698, 5047, 1231, 2]
2026-07-20 16:05:17 +00:00
2026-08-24 06:08:38 +00:00
// Module 8703
import set from "set" /* 2 */;
import expandEventPropertiesDefault from "expandEventProperties" /* 698 */;
import dispatcherDefault from "dispatcher" /* 709 */;
import collectGuildAnalyticsMetadata from "collectGuildAnalyticsMetadata" /* 5047 */;
import ME from "ME" /* 676 */;
2026-07-23 10:11:24 +00:00
2026-07-29 08:29:29 +00:00
({ AppContext: c3, AnalyticEvents: c4, ComponentActions: c5 } = ME);
2026-08-24 06:08:38 +00:00
const result = set.fileFinishedImporting("actions/ChannelRTCActionCreators.tsx");
2026-07-20 16:05:17 +00:00
export default {
rebuildRTCActiveChannels() {
2026-08-24 06:08:38 +00:00
dispatcherDefault.dispatch({ type: "CHANNEL_RTC_ACTIVE_CHANNELS" });
2026-07-20 16:05:17 +00:00
},
2026-07-29 08:29:29 +00:00
selectParticipant(id, id2) {
2026-08-24 06:08:38 +00:00
let obj = dispatcherDefault;
2026-07-29 08:29:29 +00:00
obj = { type: "CHANNEL_RTC_SELECT_PARTICIPANT", channelId: id, id: id2 };
2026-07-20 16:05:17 +00:00
obj.dispatch(obj);
},
popoutParticipant(channelId, participantId) {
2026-08-24 06:08:38 +00:00
let obj = dispatcherDefault;
2026-07-20 16:05:17 +00:00
obj = { type: "CHANNEL_RTC_POPOUT_PARTICIPANT", channelId, participantId };
obj.dispatch(obj);
},
returnParticipant(channelId, participantId) {
2026-08-24 06:08:38 +00:00
let obj = dispatcherDefault;
2026-07-20 16:05:17 +00:00
obj = { type: "CHANNEL_RTC_RETURN_PARTICIPANT", channelId, participantId };
obj.dispatch(obj);
},
updateLayout(channelId, layout) {
let APP = arg2;
if (arg2 === undefined) {
APP = constants.APP;
}
2026-08-24 06:08:38 +00:00
let obj = expandEventPropertiesDefault;
2026-07-20 16:05:17 +00:00
obj = { video_layout: layout };
2026-08-24 06:08:38 +00:00
const merged = Object.assign(collectGuildAnalyticsMetadata.collectVoiceAnalyticsMetadata(channelId));
2026-07-20 16:05:17 +00:00
obj.track(constants2.VIDEO_LAYOUT_TOGGLED, obj);
2026-08-24 06:08:38 +00:00
const obj3 = collectGuildAnalyticsMetadata;
2026-07-20 16:05:17 +00:00
obj = { type: "CHANNEL_RTC_UPDATE_LAYOUT", channelId, layout, appContext: APP };
2026-08-24 06:08:38 +00:00
dispatcherDefault.dispatch(obj);
2026-07-20 16:05:17 +00:00
},
toggleParticipants(channelId, participantsOpen) {
2026-08-24 06:08:38 +00:00
let obj = dispatcherDefault;
2026-07-20 16:05:17 +00:00
obj = { type: "CHANNEL_RTC_UPDATE_PARTICIPANTS_OPEN", channelId, participantsOpen };
obj.dispatch(obj);
},
toggleVoiceParticipantsHidden(channelId, voiceParticipantsHidden) {
2026-08-24 06:08:38 +00:00
let obj = dispatcherDefault;
2026-07-20 16:05:17 +00:00
obj = { type: "CHANNEL_RTC_UPDATE_VOICE_PARTICIPANTS_HIDDEN", channelId, voiceParticipantsHidden };
obj.dispatch(obj);
},
updateStageStreamSize(channelId, large) {
2026-08-24 06:08:38 +00:00
let obj = dispatcherDefault;
2026-07-20 16:05:17 +00:00
obj = { type: "CHANNEL_RTC_UPDATE_STAGE_STREAM_SIZE", channelId, large };
obj.dispatch(obj);
},
updateStageVideoLimitBoostUpsellDismissed(channelId, dismissed) {
2026-08-24 06:08:38 +00:00
let obj = dispatcherDefault;
2026-07-20 16:05:17 +00:00
obj = { type: "CHANNEL_RTC_UPDATE_STAGE_VIDEO_LIMIT_BOOST_UPSELL_DISMISSED", channelId, dismissed };
obj.dispatch(obj);
},
2026-07-29 08:29:29 +00:00
updateChatOpen(id, shown) {
const _require = id;
2026-08-24 06:08:38 +00:00
let obj = dispatcherDefault;
2026-07-29 08:29:29 +00:00
obj = { type: "CHANNEL_RTC_UPDATE_CHAT_OPEN", channelId: id, chatOpen: shown };
2026-07-20 16:05:17 +00:00
obj.dispatch(obj);
2026-07-29 08:29:29 +00:00
if (shown) {
2026-07-20 16:05:17 +00:00
const _setTimeout = setTimeout;
const timerId = setTimeout(() => {
2026-08-24 06:08:38 +00:00
const ComponentDispatch = id(closure_1_2[4]).ComponentDispatch;
ComponentDispatch.dispatch(closure_1_5.FOCUS_CHANNEL_TEXT_AREA, { channelId: id });
2026-07-20 16:05:17 +00:00
}, 0);
} else {
2026-07-29 08:29:29 +00:00
let ComponentDispatch = _require(1231).ComponentDispatch;
2026-07-20 16:05:17 +00:00
ComponentDispatch.dispatch(constants3.FOCUS_CHAT_BUTTON);
}
},
2026-07-29 08:29:29 +00:00
jumpToVoiceChannelMessage(voiceGuildId2, voiceChannelId2, voiceMessageId2, jumpType) {
2026-08-24 06:08:38 +00:00
let obj = dispatcherDefault;
2026-07-29 08:29:29 +00:00
obj = { type: "CHANNEL_RTC_JUMP_TO_VOICE_CHANNEL_MESSAGE", guildId: voiceGuildId2, channelId: voiceChannelId2, messageId: voiceMessageId2, jumpType };
2026-07-20 16:05:17 +00:00
obj.dispatch(obj);
}
};