From f2994d9fafc8d2befc9302d08bdf64a762fc8a06 Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Thu, 18 Nov 2021 18:37:54 +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 8781de1bf..e1e86f4bf 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.4.3", + "version": "3.4.6", "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.4.4", - "resolved": "https://registry.npmjs.org/@openreplay/tracker/-/tracker-3.4.4.tgz", - "integrity": "sha512-IcuxwwTt1RtLZw9QlQVAVNqoybv0ZkD2ZDk2FeHEQ/+BItsMhG61/4/lB2yXKLTLr6ydeKTzwYvxfr1vwxn2dw==", + "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 7d08755b3..d36faeb95 100644 --- a/tracker/tracker-assist/src/index.ts +++ b/tracker/tracker-assist/src/index.ts @@ -14,6 +14,7 @@ export interface Options { confirmText: string, confirmStyle: Object, // Styles object session_calling_peer_key: string, + config: Object } enum CallingState { @@ -37,6 +38,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, ); @@ -70,12 +72,16 @@ export default function(opts: Partial = {}) { app.attachStartCallback(function() { if (assistDemandedRestart) { return; } const peerID = `${app.getProjectKey()}-${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); log('Peer created: ', peer) peer.on('error', e => warn("Peer error: ", e.type, e)) peer.on('connection', function(conn) {