UNPKG

podchat-browser

Version:

Javascript SDK to use POD's Chat Service - Browser Only

57 lines (54 loc) 1.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; function ScreenShareStateManager(app) { var config = { ownerId: 0, imOwner: false, isStarted: false, width: app.call.sharedVariables.callVideoMinWidth, height: app.call.sharedVariables.callVideoMinHeight }; return { setOwner: function setOwner(ownerId) { config.ownerId = +ownerId; }, setIsStarted: function setIsStarted(isStarted) { config.isStarted = isStarted; }, isStarted: function isStarted() { return config.isStarted; }, iAmOwner: function iAmOwner() { return config.ownerId === app.store.user.get().id; }, setWidth: function setWidth(width) { config.width = width; }, setHeight: function setHeight(height) { config.height = height; }, getWidth: function getWidth(width) { return config.width; }, getHeight: function getHeight(height) { return config.height; }, getOwner: function getOwner() { return config.ownerId; }, setDimension: function setDimension(dimension) { if (dimension && dimension.width && +dimension.width > 0 && dimension.height && +dimension.height > 0) { config.screenShareInfo.setHeight(dimension.height); config.screenShareInfo.setWidth(dimension.width); } else { config.screenShareInfo.setHeight(app.call.sharedVariables.callVideoMinHeight); config.screenShareInfo.setWidth(app.call.sharedVariables.callVideoMinWidth); } } }; } var _default = ScreenShareStateManager; exports["default"] = _default;