| 123456789101112131415161718192021222324252627282930313233 | 
							- import { NativeEventEmitter, NativeModules } from 'react-native';
 - 
 - let ConnectionService = NativeModules.ConnectionService;
 - 
 - // XXX Rather than wrapping ConnectionService in a new class and forwarding
 - // the many methods of the latter to the former, add the one additional
 - // method that we need to ConnectionService.
 - if (ConnectionService) {
 -     const eventEmitter = new NativeEventEmitter(ConnectionService);
 - 
 -     ConnectionService = {
 -         ...ConnectionService,
 -         addListener: eventEmitter.addListener.bind(eventEmitter),
 -         registerSubscriptions(context, delegate) {
 -             return [
 -                 ConnectionService.addListener(
 -                     'org.jitsi.meet:features/connection_service#disconnect',
 -                     delegate._onPerformEndCallAction,
 -                     context),
 -                 ConnectionService.addListener(
 -                     'org.jitsi.meet:features/connection_service#abort',
 -                     delegate._onPerformEndCallAction,
 -                     context)
 -             ];
 -         },
 -         setMuted() {
 -             // Currently no-op, but remember to remove when implemented on
 -             // the native side
 -         }
 -     };
 - }
 - 
 - export default ConnectionService;
 
 
  |