李勇

新增获取课堂信息完成的事件消息,在课堂加入成功之前需要用到这些信息来创建对应的界面

此 diff 太大无法显示。
... ... @@ -521,6 +521,8 @@ export default class MessageEntrance extends Emiter {
}
}
//这里需要考虑是否加延迟处理,课堂信息刚获取完成,客户端需要根据数据创建界面UI,等创建完成后再加入课堂是最合适的(目前没有加延迟)
this._emit(MessageTypes.CLASS_GET_INFO_SUCCESS,GlobalConfig.getClassInfo());
if (_data.currentInfo) {
//根据从Sass获取的数据信息,同步最后一次保存的课堂状态信息
... ... @@ -721,6 +723,7 @@ export default class MessageEntrance extends Emiter {
//loger.log('MCU 课堂成功.');
GlobalConfig.setCurrentStatus(GlobalConfig.statusCode_2);
//返回给客户端初始化成功的数据
let joinClassSuccessCallBackData = {};
... ...
... ... @@ -327,7 +327,7 @@ GlobalConfig.role=ApeConsts.NR_NORMAL;//课堂角色身份
GlobalConfig.h5Module=1;//是否支持H5
GlobalConfig.topNodeID=101;//现在固定值,还不知道是做什么用
GlobalConfig.siteId="gust";//站点号
GlobalConfig.siteId="";//站点号
GlobalConfig.className= ""; // 课程名称
GlobalConfig.classId=0;//课堂号=classId=meetingNumber 之后统一修改为classId
GlobalConfig.classType=ApeConsts.CLASS_TYPE_INTERACT;//课堂类型 1:互动课堂,2:直播课堂
... ...
... ... @@ -12,6 +12,7 @@ MessageTypes.CLASS_INIT_SUCCESS="class_init_success";//'class.init.success';//
//加入课堂相关事件定义
MessageTypes.CLASS_JOIN_MCU_SUCCESS ="class_join_mcu_success"// 'join.mcu.success';
//MessageTypes.CLASS_JOIN_FAILED = 'join.class.failed';
MessageTypes.CLASS_GET_INFO_SUCCESS='class_get_info_success';//获取课堂信息完成
//课堂信息和操作事件定义
//MessageTypes.CLASS_SHOW_DETAIL = 'class_detail.message';
... ...