@openreplay/tracker-assist
Version:
Tracker plugin for screen assistance through the WebRTC
22 lines (21 loc) • 823 B
JavaScript
import './_slim.js';
import Assist from './Assist.js';
export default function (opts) {
return function (app, appOptions = {}) {
var _a;
// @ts-ignore
if (app === null || !((_a = navigator === null || navigator === void 0 ? void 0 : navigator.mediaDevices) === null || _a === void 0 ? void 0 : _a.getUserMedia)) {
return;
}
if (app.insideIframe) {
return;
}
if (!app.checkRequiredVersion || !app.checkRequiredVersion('14.0.14')) {
console.warn('OpenReplay Assist: couldn\'t load. The minimum required version of @openreplay/tracker@14.0.14 is not met');
return;
}
const assist = new Assist(app, opts, appOptions.__DISABLE_SECURE_MODE);
app.debug.log(assist);
return assist;
};
}