diff --git a/tracker/tracker-assist/src/index.ts b/tracker/tracker-assist/src/index.ts index 7e89c2aab..c5d552f04 100644 --- a/tracker/tracker-assist/src/index.ts +++ b/tracker/tracker-assist/src/index.ts @@ -2,7 +2,6 @@ import Peer, { MediaConnection } from 'peerjs'; import type { DataConnection } from 'peerjs'; import { App, Messages } from '@openreplay/tracker'; import type Message from '@openreplay/tracker'; -import type { Options as AppOptions } from '@openreplay/tracker'; import Mouse from './Mouse'; import CallWindow from './CallWindow'; @@ -23,7 +22,7 @@ export default function(opts: Partial = {}) { }, opts, ); - return function(app: App | null, appOptions: AppOptions) { + return function(app: App | null, appOptions: { __DISABLE_SECURE_MODE?: boolean } = {}) { // @ts-ignore if (app === null || !navigator?.mediaDevices?.getUserMedia) { // 93.04% browsers return; @@ -46,6 +45,8 @@ export default function(opts: Partial = {}) { conn.on('open', function() { console.log('connection open') + // TODO: onClose + app.stop(); //@ts-ignore (should update tracker dependency) app.addCommitCallback((messages: Array): void => {