UNPKG

@nethesis/phone-island

Version:
3 lines (2 loc) 892 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("../node_modules/tslib/tslib.es6.js"),s=require("../node_modules/@rematch/core/dist/core.esm.js"),r={videoSources:{},sourceImages:{}},o=s.createModel()({state:r,reducers:{updateVideoSources:function(s,r){return e.__assign(e.__assign({},s),{videoSources:r})},updateSourceImage:function(s,r){var o,i=r.source,u=e.__assign(e.__assign({},s.sourceImages),((o={})[i]=r.image,o)),a=e.__assign({},s.videoSources);return Object.values(a).some((function(e){return e.id===i}))&&Object.keys(a).forEach((function(s){a[s].id===i&&(a[s]=e.__assign(e.__assign({},a[s]),{image:r.image}))})),e.__assign(e.__assign({},s),{sourceImages:u,videoSources:a})},clearSourceImages:function(s){return e.__assign(e.__assign({},s),{sourceImages:{}})},reset:function(){return r}}});exports.streaming=o; //# sourceMappingURL=streaming.js.map