From 317ca635ffae164f2653d374ae51309d6b44a798 Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Thu, 18 Nov 2021 18:26:53 +0530 Subject: [PATCH] change(assist) - added an option config --- tracker/tracker-assist/package-lock.json | 15 ++++----------- tracker/tracker-assist/src/index.ts | 12 +++++++++--- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/tracker/tracker-assist/package-lock.json b/tracker/tracker-assist/package-lock.json index 9c778051a..e791c4134 100644 --- a/tracker/tracker-assist/package-lock.json +++ b/tracker/tracker-assist/package-lock.json @@ -1,6 +1,6 @@ { "name": "@openreplay/tracker-assist", - "version": "3.1.1", + "version": "3.2.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -30,12 +30,6 @@ "js-tokens": "^4.0.0" } }, - "@medv/finder": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@medv/finder/-/finder-2.1.0.tgz", - "integrity": "sha512-Egrg5XO4kLol24b1Kv50HDfi5hW0yQ6aWSsO0Hea1eJ4rogKElIN0M86FdVnGF4XIGYyA7QWx0MgbOzVPA0qkA==", - "dev": true - }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -63,12 +57,11 @@ } }, "@openreplay/tracker": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@openreplay/tracker/-/tracker-3.3.0.tgz", - "integrity": "sha512-g9sOG01VaiRLw4TcUbux8j3moa7gsGs8rjZPEVJ5SJqxjje9R7tpUD5UId9ne7QdHSoiHfrWFk3TNRLpXyvImg==", + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/@openreplay/tracker/-/tracker-3.4.7.tgz", + "integrity": "sha512-E9ZwjPwo9WbThV9nAQbK8EKLwJcLBgQG51ND3LB+p21xaz0WcMETIaJDFFmHhhwvkCQ1Vi43gK3cjoOoHF4XFg==", "dev": true, "requires": { - "@medv/finder": "^2.0.0", "error-stack-parser": "^2.0.6" } }, diff --git a/tracker/tracker-assist/src/index.ts b/tracker/tracker-assist/src/index.ts index a5c6510fa..7b7794fcf 100644 --- a/tracker/tracker-assist/src/index.ts +++ b/tracker/tracker-assist/src/index.ts @@ -13,6 +13,7 @@ export interface Options { confirmText: string, confirmStyle: Object, // Styles object session_calling_peer_key: string, + config: Object } @@ -28,6 +29,7 @@ export default function(opts: Partial = {}) { confirmText: "You have a call. Do you want to answer?", confirmStyle: {}, session_calling_peer_key: "__openreplay_calling_peer", + config: null }, opts, ); @@ -48,12 +50,16 @@ export default function(opts: Partial = {}) { app.attachStartCallback(function() { if (assistDemandedRestart) { return; } const peerID = `${app.projectKey}-${app.getSessionID()}` - peer = new Peer(peerID, { - // @ts-ignore + const _opt = { + // @ts-ignore host: app.getHost(), path: '/assist', port: location.protocol === 'http:' && appOptions.__DISABLE_SECURE_MODE ? 80 : 443, - }); + } + if (options.config) { + _opt['config'] = options.config + } + peer = new Peer(peerID, _opt); console.log('OpenReplay tracker-assist peerID:', peerID) peer.on('error', e => console.log("OpenReplay tracker-assist peer error: ", e.type, e)) peer.on('connection', function(conn) {