From ca734afe434ab98624c8821d88e48db63ca340d0 Mon Sep 17 00:00:00 2001 From: Boris Grozev Date: Mon, 27 Jan 2025 10:07:12 -0600 Subject: [PATCH] log: Log PC connection state changes. --- modules/xmpp/JingleSessionPC.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/xmpp/JingleSessionPC.js b/modules/xmpp/JingleSessionPC.js index c9713c2ae6..bbd0ca4c8a 100644 --- a/modules/xmpp/JingleSessionPC.js +++ b/modules/xmpp/JingleSessionPC.js @@ -1468,6 +1468,9 @@ export default class JingleSessionPC extends JingleSession { this.peerconnection.onconnectionstatechange = () => { const icestate = this.peerconnection.iceConnectionState; + logger.log(`(TIME) ${this.isP2P ? 'P2P' : 'JVB'} PC state is now ${this.peerconnection.connectionState} ` + + `(ICE state ${this.peerconnection.iceConnectionState}):\t`, window.performance.now()); + switch (this.peerconnection.connectionState) { case 'failed': // Since version 76 Chrome no longer switches ICE connection