Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const ChatList = (props: Props) => {
const { loading, error, me, chats } = props.data
const [isFetchingEnd, setFetchingEnd] = React.useState(false)
const sendRTCMessage = Apollo.useMutation(WEBRTC_SEND_MESSAGE)
RNCallKit.setup({
ios: {
appName: 'Chatify',
},
android: {
alertTitle: 'Permissions required',
alertDescription: 'This application needs to access your phone accounts',
cancelButton: 'Cancel',
okButton: 'ok',
},
})
console.log(props)
React.useEffect(() => {
if (!loading && !error) {
if (props.chattingUser === '') {
flexDirection: 'row',
justifyContent: 'space-between',
paddingHorizontal: 30,
width: '100%',
},
logContainer: {
flex: 3,
width: '100%',
backgroundColor: '#D9D9D9',
},
log: {
fontSize: 10,
}
});
RNCallKeep.setup({
ios: {
appName: 'CallKeepDemo',
},
android: {
alertTitle: 'Permissions required',
alertDescription: 'This application needs to access your phone accounts',
cancelButton: 'Cancel',
okButton: 'ok',
},
});
const getNewUuid = () => uuid.v4().toLowerCase();
const format = uuid => uuid.split('-')[0];
const getRandomNumber = () => String(Math.floor(Math.random() * 100000));
constructor() {
const options = {
ios: {
appName: 'VoximplantDemo',
},
};
RNCallKeep.setup(options);
RNCallKeep.addEventListener('didReceiveStartCallAction', this._onRNCallKeepDidReceiveStartCallAction);
RNCallKeep.addEventListener('answerCall', this._onRNCallKeepPerformAnswerCallAction);
RNCallKeep.addEventListener('endCall', this._onRNCallKeepPerformEndCallAction);
RNCallKeep.addEventListener('didActivateAudioSession', this._onRNCallKeepDidActivateAudioSession);
RNCallKeep.addEventListener('didDisplayIncomingCall', this._onRNCallKeepDidDisplayIncomingCall);
RNCallKeep.addEventListener('didPerformSetMutedCallAction', this._onRNCallKeepDidPerformSetMutedCallAction);
}
componentDidMount() {
const dial = new Dial();
RNCallKeep.setup(options);
this.setState(
{
toneAPI: dial
},
() => {
this.addListeners();
RNCallKeep.addEventListener(
'didReceiveStartCallAction',
this.onNativeCall
);
RNCallKeep.addEventListener('answerCall', () => {
logMessage('Received answerCall event');
this.onAnswerCallAction();
});
RNCallKeep.addEventListener('endCall', this.hangUpCurrentCallAction);
RNCallKeep.addEventListener(