// Module ID: 15805 // Function ID: 121962 // Name: useTransitionToConnectedActivityInVoice // Dependencies: [5, 31, 1348, 1907, 653, 3749, 10402, 10592, 10444, 1207, 2] // Exports: default // Module 15805 (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); };