From 964b27369265e3118f8c4aab5ffc495094da8bb7 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Thu, 20 Jun 2019 11:48:23 +0200 Subject: [PATCH] openvidu-browser: Ionic iOS processAnswer fix --- .../src/OpenViduInternal/WebRtcPeer/WebRtcPeer.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/openvidu-browser/src/OpenViduInternal/WebRtcPeer/WebRtcPeer.ts b/openvidu-browser/src/OpenViduInternal/WebRtcPeer/WebRtcPeer.ts index e2b69f8f..f8f4b0fd 100644 --- a/openvidu-browser/src/OpenViduInternal/WebRtcPeer/WebRtcPeer.ts +++ b/openvidu-browser/src/OpenViduInternal/WebRtcPeer/WebRtcPeer.ts @@ -246,10 +246,7 @@ export class WebRtcPeer { reject('RTCPeerConnection is closed'); } if (platform['isIonicIos']) { - setTimeout(() => { - console.info('setRemoteDescription run after timout for iOS device'); - this.pc.setRemoteDescription(answer).then(() => resolve()).catch(error => reject(error)); - }, 250); + this.pc.setRemoteDescription(new RTCSessionDescription(answer)).then(() => resolve()).catch(error => reject(error)); } else { // Rest of platforms this.pc.setRemoteDescription(answer).then(() => resolve()).catch(error => reject(error));