From 94b5df70c509d63d321467d7c05b053f6b2f5f48 Mon Sep 17 00:00:00 2001 From: Miroslav Pejic Date: Tue, 4 Mar 2025 18:27:27 +0100 Subject: [PATCH] [mirotalksfu] - test ice --- public/js/RoomClient.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/public/js/RoomClient.js b/public/js/RoomClient.js index ba7a630e..05da3f33 100644 --- a/public/js/RoomClient.js +++ b/public/js/RoomClient.js @@ -757,7 +757,11 @@ class RoomClient { case 'disconnected': console.warn('Producer Transport disconnected', { id: this.producerTransport.id }); - await this.restartProducerIce(); + setTimeout(async () => { + if (this.producerTransport && this.producerTransport.connectionState === 'disconnected') { + await this.restartProducerIce(); + } + }, 5000); break; case 'failed': @@ -844,7 +848,11 @@ class RoomClient { case 'disconnected': console.warn('Consumer Transport disconnected', { id: this.consumerTransport.id }); - await this.restartConsumerIce(); + setTimeout(async () => { + if (this.consumerTransport && this.consumerTransport.connectionState === 'disconnected') { + await this.restartConsumerIce(); + } + }, 5000); break; case 'failed':