UNPKG

fcr-core

Version:

Core APIs for building online scenes

22 lines (21 loc) 912 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.FcrWhiteboardControlFactoryImpl = void 0; var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _ = require("."); var _logger = require("../../utilities/logger"); class FcrWhiteboardControlFactoryImpl { constructor() { (0, _defineProperty2.default)(this, "logger", (0, _logger.createLogger)({ prefix: 'FcrWhiteboardControlFactory' })); } createForMainProcess(hasOperationPrivilege, scene, api, sharedCache) { this.logger.info('[whiteboard]: create for main process, use old whiteboard control'); return new _.FcrWhiteboardControlImpl(scene, api, sharedCache, hasOperationPrivilege); } } exports.FcrWhiteboardControlFactoryImpl = FcrWhiteboardControlFactoryImpl;