47 lines
1.6 KiB
TypeScript
47 lines
1.6 KiB
TypeScript
// Module ID: 10736
|
|
// Function ID: 10737
|
|
// Name: NOOP
|
|
// Dependencies: [9042, 2]
|
|
// Exports: createDeafHandler, createMuteHandler
|
|
|
|
// Module 10736 (NOOP)
|
|
function NOOP() {
|
|
|
|
}
|
|
const obj = { SERVER_MUTE: 0, [0]: "SERVER_MUTE", SUPPRESS: 1, [1]: "SUPPRESS", SELF_MUTE: 2, [2]: "SELF_MUTE", NONE: 3, [3]: "NONE" };
|
|
const result = require("set").fileFinishedImporting("modules/video_calls/native/VoiceActionUtils.tsx");
|
|
|
|
export const DominantMuteState = obj;
|
|
export const createMuteHandler = function createMuteHandler(muteStates, stateFromStores) {
|
|
let flag = stateFromStores;
|
|
if (stateFromStores === undefined) {
|
|
flag = false;
|
|
}
|
|
let dominantMuteState = obj.NONE;
|
|
if (muteStates.selfMute) {
|
|
dominantMuteState = tmp.SELF_MUTE;
|
|
}
|
|
if (flag) {
|
|
let onPress = NOOP;
|
|
} else {
|
|
onPress = require(9042) /* _handleToggleVideo */.handleToggleSelfMute;
|
|
}
|
|
if (muteStates.suppress) {
|
|
onPress = require(9042) /* _handleToggleVideo */.showSuppressedAlert;
|
|
dominantMuteState = tmp.SUPPRESS;
|
|
}
|
|
if (muteStates.mute) {
|
|
onPress = require(9042) /* _handleToggleVideo */.showServerMuteAlert;
|
|
dominantMuteState = tmp.SERVER_MUTE;
|
|
}
|
|
const mute = muteStates.selfMute || muteStates.mute || muteStates.suppress;
|
|
return { mute, onPress, dominantMuteState };
|
|
};
|
|
export const createDeafHandler = function createDeafHandler(deafStates) {
|
|
let onPress = require(9042) /* _handleToggleVideo */.handleToggleSelfDeaf;
|
|
if (deafStates.deaf) {
|
|
onPress = require(9042) /* _handleToggleVideo */.showServerDeafenAlert;
|
|
}
|
|
const deaf = deafStates.selfDeaf || deafStates.deaf;
|
|
return { deaf, onPress };
|
|
};
|