diff --git a/tracker/tracker-assist/CHANGELOG.md b/tracker/tracker-assist/CHANGELOG.md index dea86e02a..8c150c3ce 100644 --- a/tracker/tracker-assist/CHANGELOG.md +++ b/tracker/tracker-assist/CHANGELOG.md @@ -1,3 +1,7 @@ +## 8.0.2 + +- another fix for peer reconnection strategy + ## 8.0.1 - fix peer reconnection strategy diff --git a/tracker/tracker-assist/package.json b/tracker/tracker-assist/package.json index f3937935f..caded5e68 100644 --- a/tracker/tracker-assist/package.json +++ b/tracker/tracker-assist/package.json @@ -1,7 +1,7 @@ { "name": "@openreplay/tracker-assist", "description": "Tracker plugin for screen assistance through the WebRTC", - "version": "8.0.1", + "version": "8.0.2", "keywords": [ "WebRTC", "assistance", diff --git a/tracker/tracker-assist/src/Assist.ts b/tracker/tracker-assist/src/Assist.ts index c9b60c094..307235682 100644 --- a/tracker/tracker-assist/src/Assist.ts +++ b/tracker/tracker-assist/src/Assist.ts @@ -435,7 +435,7 @@ export default class Assist { peer.on('disconnected', () => { if (peerReconnectAttempts < 30) { this.peerReconnectTimeout = setTimeout(() => { - if (this.app.active()) { + if (this.app.active() && !peer.destroyed) { peer.reconnect() } }, Math.min(peerReconnectAttempts, 8) * 2 * 1000) diff --git a/tracker/tracker-assist/src/version.ts b/tracker/tracker-assist/src/version.ts index d91cb9f57..5a09f669a 100644 --- a/tracker/tracker-assist/src/version.ts +++ b/tracker/tracker-assist/src/version.ts @@ -1 +1 @@ -export const pkgVersion = '8.0.1' +export const pkgVersion = '8.0.2'