From 5a0b93ee1bd8c8ad83bd2811cf69d8883c81b720 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Tue, 30 May 2023 15:05:01 +0200 Subject: [PATCH] feat(tracker): add multitab to assist plugin --- tracker/tracker-assist/CHANGELOG.md | 4 ++++ tracker/tracker-assist/package.json | 4 ++-- tracker/tracker-assist/src/Assist.ts | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/tracker/tracker-assist/CHANGELOG.md b/tracker/tracker-assist/CHANGELOG.md index 5df2617c9..c25146776 100644 --- a/tracker/tracker-assist/CHANGELOG.md +++ b/tracker/tracker-assist/CHANGELOG.md @@ -1,3 +1,7 @@ +## 6.0.0 + +- added support for multi tab assist session + ## 5.0.2 - Added `onCallDeny`, `onRemoteControlDeny` and `onRecordingDeny` callbacks to signal denial of user's consent to call/control/recording diff --git a/tracker/tracker-assist/package.json b/tracker/tracker-assist/package.json index 1bda6b785..61b9f5432 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": "5.0.2", + "version": "6.0.0", "keywords": [ "WebRTC", "assistance", @@ -31,7 +31,7 @@ "socket.io-client": "^4.4.1" }, "peerDependencies": { - "@openreplay/tracker": ">=5.0.0" + "@openreplay/tracker": ">=8.0.0" }, "devDependencies": { "@openreplay/tracker": "file:../tracker", diff --git a/tracker/tracker-assist/src/Assist.ts b/tracker/tracker-assist/src/Assist.ts index f31f85c22..b4439135b 100644 --- a/tracker/tracker-assist/src/Assist.ts +++ b/tracker/tracker-assist/src/Assist.ts @@ -164,7 +164,7 @@ export default class Assist { if (!sessionId) { return app.debug.error('No session ID') } - const peerID = `${app.getProjectKey()}-${sessionId}` + const peerID = `${app.getProjectKey()}-${sessionId}-${app.session.getTabId()}` // SocketIO const socket = this.socket = connect(this.getHost(), {