From 84496b9438a7a447b8b053a813e83f4f9a026912 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Wed, 7 Feb 2024 18:01:34 +0100 Subject: [PATCH] fix(tracker): typo; changelog --- tracker/tracker-assist/CHANGELOG.md | 4 ++++ tracker/tracker-assist/package.json | 2 +- tracker/tracker-assist/src/Assist.ts | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/tracker/tracker-assist/CHANGELOG.md b/tracker/tracker-assist/CHANGELOG.md index bc41bbe33..dea86e02a 100644 --- a/tracker/tracker-assist/CHANGELOG.md +++ b/tracker/tracker-assist/CHANGELOG.md @@ -1,3 +1,7 @@ +## 8.0.1 + +- fix peer reconnection strategy + ## 8.0.0 - Keeping up with major tracker release. diff --git a/tracker/tracker-assist/package.json b/tracker/tracker-assist/package.json index 7e670cda2..6b021d5ce 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.0", + "version": "8.0.1", "keywords": [ "WebRTC", "assistance", diff --git a/tracker/tracker-assist/src/Assist.ts b/tracker/tracker-assist/src/Assist.ts index 6e588c108..c9b60c094 100644 --- a/tracker/tracker-assist/src/Assist.ts +++ b/tracker/tracker-assist/src/Assist.ts @@ -435,7 +435,9 @@ export default class Assist { peer.on('disconnected', () => { if (peerReconnectAttempts < 30) { this.peerReconnectTimeout = setTimeout(() => { - peer.reconnect() + if (this.app.active()) { + peer.reconnect() + } }, Math.min(peerReconnectAttempts, 8) * 2 * 1000) peerReconnectAttempts += 1 }