From 9b468370dfbf7e7c2c7bf68d14bbb4ff0a08dfa7 Mon Sep 17 00:00:00 2001 From: Adam Mercer Date: Fri, 18 Feb 2022 04:45:11 -0800 Subject: [PATCH] Refresh stale peer conection based on ICE connection state --- src/js/rtc_session.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/rtc_session.js b/src/js/rtc_session.js index 794e266..5e43a99 100644 --- a/src/js/rtc_session.js +++ b/src/js/rtc_session.js @@ -871,7 +871,7 @@ export default class RtcSession { var now = new Date(); self._sessionReport.sessionStartTime = now; self._connectTimeStamp = now.getTime(); - if (pc && pc.signalingState != 'closed') { + if (pc && pc.iceConnectionState != 'closed' && pc.iceConnectionState != 'failed' && pc.iceConnectionState != 'disconnected') { self._pc = pc; } else { if (pc) {