podchat-browser
Version:
Javascript SDK to use POD's Chat Service - Browser Only
43 lines (36 loc) • 1.32 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var PreferredMediaDeviceManager = /*#__PURE__*/function () {
function PreferredMediaDeviceManager(app) {
(0, _classCallCheck2["default"])(this, PreferredMediaDeviceManager);
this._app = app;
this.devices = {}; //JSON.parse(localStorage.getItem('preferredCallMediaDevices'))
// if(!this.devices) {
// this.devices = {};
// }
}
(0, _createClass2["default"])(PreferredMediaDeviceManager, [{
key: "save",
value: function save(media, id) {
console.log('[mediaDevice] save(media, id).. ', {
id: id,
media: media
});
this.devices[media] = id; // localStorage.setItem('preferredCallMediaDevices', JSON.stringify(this.devices));
}
}, {
key: "get",
value: function get(media) {
return this.devices[media] || null;
}
}]);
return PreferredMediaDeviceManager;
}();
var _default = PreferredMediaDeviceManager;
exports["default"] = _default;