李勇

修复了Sass后台修改了课堂数据后,sdk没有保存最新数据的bug,原来的数据都保存在MCU,所以没有更新到最新的

此 diff 太大无法显示。
... ... @@ -28,7 +28,7 @@ import MediaModule from 'apes/MediaModule';
import UTF8 from 'utf-8';
let loger = Loger.getLoger('McuClient');
let _sdkInfo = {"version": "v1.23.4.201705018", "author": "www.3mang.com"};
let _sdkInfo = {"version": "v1.23.5.201705023", "author": "www.3mang.com"};
//APE
let _sass;
... ...
... ... @@ -98,28 +98,37 @@ class GlobalConfig {
}
let data=_data;
this.siteId=data.siteId||this.siteId;//站点号
//下列的信息以从Sass获取的最新的为准
if(!this.siteId){
this.siteId=data.siteId;//站点号
}
if(!this.classId){
this.classId=data.classId;
}
if(!this.className){
this.className=data.className;
}
this.classId=data.classId||this.classId;
this.className=data.className||this.className;
this.classType=data.classType||this.classType;//课堂类型
if(!this.classType){
this.classType=data.classType;
}
if(!this.classBeginTime){
this.classBeginTime=data.classBeginTime;//课堂创建的时间,这个是Sass返回的
}
if(!this.classEndTime){
this.classEndTime=data.classEndTime;//课堂结束的时间,这个是Sass返回的
}
//下面的信息Sass和mcu都会更新
this.classStatus=data.classStatus||this.classStatus;//课堂的状态
this.classStartTime=data.classStartTime||this.classStartTime;//课堂点击开始时间
this.classStopTime=data.classStopTime||this.classStopTime;//最后一次停止的时间(点暂停或结束),每次发送数据都获取当前时间戳
this.classTimestamp=data.classTimestamp||this.classTimestamp;//相对于点开始课堂的时间戳
this.classBeginTime=data.classBeginTime||this.classBeginTime;//课堂创建的时间,这个是Sass返回的
this.classEndTime=data.classEndTime||this.classEndTime;//课堂结束的时间,这个是Sass返回的
this.recordStatus=data.recordStatus||this.recordStatus;//当前录制状态
this.recordTimestamp=data.recordTimestamp||this.recordTimestamp;//相对于首次开始录制的时间戳
this.recordFileName=data.recordFileName||this.recordFileName;//录制的文件名
this.recordDownloadUrl=data.recordDownloadUrl||this.recordDownloadUrl;//下载地址
//this.activeDocId=data.activeDocId||this.activeDocId;//当前激活的文档ID
//this.activeDocCurPage=data.activeDocCurPage||this.activeDocCurPage;//当前激活的文档的当前页
}
// 判断自己是否主持人角色
... ...