decord/source/modules/activities/utils/useTransitionToConnectedActivityInVoice.tsx
2026-07-25 08:10:48 +00:00

36 lines
1.4 KiB
TypeScript

// Module ID: 15793
// Function ID: 121915
// Name: useTransitionToConnectedActivityInVoice
// Dependencies: [5, 31, 1348, 1907, 653, 3749, 10401, 10591, 10443, 1207, 2]
// Exports: default
// Module 15793 (useTransitionToConnectedActivityInVoice)
import getEmbeddedActivityLocationChannelId from "getEmbeddedActivityLocationChannelId";
import result from "result";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import closure_6 from "_isNativeReflectConstruct";
import { ComponentActions } from "ME";
const require = arg1;
const result = require("_isNativeReflectConstruct").fileFinishedImporting("modules/activities/utils/useTransitionToConnectedActivityInVoice.tsx");
export default function useTransitionToConnectedActivityInVoice(onTransition) {
onTransition = onTransition.onTransition;
const items = [onTransition];
const effect = React.useEffect(() => {
function handler() {
return _handler(...arguments);
}
function _handler() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = outer2_3(tmp);
return obj(...arguments);
}
let ComponentDispatch = onTransition(outer1_2[9]).ComponentDispatch;
const subscription = ComponentDispatch.subscribe(outer1_7.OPEN_EMBEDDED_ACTIVITY, handler);
return () => {
const ComponentDispatch = onTransition(outer2_2[9]).ComponentDispatch;
ComponentDispatch.unsubscribe(outer2_7.OPEN_EMBEDDED_ACTIVITY, handler);
};
}, items);
};