| 1234567891011121314151617181920212223242526 | 
							- // @flow
 - 
 - import { NativeModules } from 'react-native';
 - 
 - import { getAppProp } from '../../base/app';
 - 
 - /**
 -  * Sends a specific event to the native counterpart of the External API. Native
 -  * apps may listen to such events via the mechanisms provided by the (native)
 -  * mobile Jitsi Meet SDK.
 -  *
 -  * @param {Object} store - The redux store.
 -  * @param {string} name - The name of the event to send.
 -  * @param {Object} data - The details/specifics of the event to send determined
 -  * by/associated with the specified {@code name}.
 -  * @returns {void}
 -  */
 - export function sendEvent(store: Object, name: string, data: Object) {
 -     // The JavaScript App needs to provide uniquely identifying information to
 -     // the native ExternalAPI module so that the latter may match the former to
 -     // the native view which hosts it.
 -     const externalAPIScope = getAppProp(store, 'externalAPIScope');
 - 
 -     externalAPIScope
 -         && NativeModules.ExternalAPI.sendEvent(name, data, externalAPIScope);
 - }
 
 
  |