decord/source/modules/video_calls/native/VoiceActionUtils.tsx

48 lines
1.6 KiB
TypeScript
Raw Normal View History

2026-08-08 06:10:11 +00:00
// Module ID: 10869
// Function ID: 10870
2026-07-20 16:05:17 +00:00
// Name: NOOP
2026-08-08 06:10:11 +00:00
// Dependencies: [9148, 2]
2026-07-20 16:05:17 +00:00
// Exports: createDeafHandler, createMuteHandler
2026-08-08 06:10:11 +00:00
// Module 10869 (NOOP)
2026-07-20 16:05:17 +00:00
function NOOP() {
}
2026-07-29 08:29:29 +00:00
const obj = { SERVER_MUTE: 0, [0]: "SERVER_MUTE", SUPPRESS: 1, [1]: "SUPPRESS", SELF_MUTE: 2, [2]: "SELF_MUTE", NONE: 3, [3]: "NONE" };
2026-07-23 10:11:24 +00:00
const result = require("set").fileFinishedImporting("modules/video_calls/native/VoiceActionUtils.tsx");
2026-07-20 16:05:17 +00:00
export const DominantMuteState = obj;
export const createMuteHandler = function createMuteHandler(muteStates, stateFromStores) {
let flag = stateFromStores;
if (stateFromStores === undefined) {
flag = false;
}
2026-07-29 08:29:29 +00:00
let dominantMuteState = obj.NONE;
2026-07-20 16:05:17 +00:00
if (muteStates.selfMute) {
2026-07-29 08:29:29 +00:00
dominantMuteState = tmp.SELF_MUTE;
2026-07-20 16:05:17 +00:00
}
if (flag) {
2026-07-29 08:29:29 +00:00
let onPress = NOOP;
2026-07-20 16:05:17 +00:00
} else {
2026-08-08 06:10:11 +00:00
onPress = require(9148) /* _handleToggleVideo */.handleToggleSelfMute;
2026-07-20 16:05:17 +00:00
}
if (muteStates.suppress) {
2026-08-08 06:10:11 +00:00
onPress = require(9148) /* _handleToggleVideo */.showSuppressedAlert;
2026-07-29 08:29:29 +00:00
dominantMuteState = tmp.SUPPRESS;
2026-07-20 16:05:17 +00:00
}
if (muteStates.mute) {
2026-08-08 06:10:11 +00:00
onPress = require(9148) /* _handleToggleVideo */.showServerMuteAlert;
2026-07-29 08:29:29 +00:00
dominantMuteState = tmp.SERVER_MUTE;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
const mute = muteStates.selfMute || muteStates.mute || muteStates.suppress;
return { mute, onPress, dominantMuteState };
2026-07-20 16:05:17 +00:00
};
export const createDeafHandler = function createDeafHandler(deafStates) {
2026-08-08 06:10:11 +00:00
let onPress = require(9148) /* _handleToggleVideo */.handleToggleSelfDeaf;
2026-07-20 16:05:17 +00:00
if (deafStates.deaf) {
2026-08-08 06:10:11 +00:00
onPress = require(9148) /* _handleToggleVideo */.showServerDeafenAlert;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
const deaf = deafStates.selfDeaf || deafStates.deaf;
return { deaf, onPress };
2026-07-20 16:05:17 +00:00
};