INNER CODE UNIT · JavaScript

didActivateAudioSession

react-native-webrtc/react-native-callkeep · actions.js:43

const didActivateAudioSession = handler =>
  eventEmitter.addListener(RNCallKeepDidActivateAudioSession, handler);

const didDeactivateAudioSession = handler =>
  eventEmitter.addListener(RNCallKeepDidDeactivateAudioSession, handler);

const didDisplayIncomingCall = handler => eventEmitter.addListener(RNCallKeepDidDisplayIncomingCall, data => {
  // On Android the payload parameter is sent a String
  // As it requires too much code on Android to convert it to WritableMap, let's do it here.
  if (data.payload && typeof data.payload === 'string') {
    try {
      data.payload = JSON.parse(data.payload);
    } catch (_) {
    }
  }
  handler(data);
});

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…