正在显示
2 个修改的文件
包含
13 行增加
和
1 行删除
| @@ -111,7 +111,8 @@ export default class MessageEntrance extends Emiter { | @@ -111,7 +111,8 @@ export default class MessageEntrance extends Emiter { | ||
| 111 | this.joinClass = this._joinClass; | 111 | this.joinClass = this._joinClass; |
| 112 | this.leaveClass = this._leaveClass; | 112 | this.leaveClass = this._leaveClass; |
| 113 | this.getMcuClientStatus = this._getMcuClientStatus; | 113 | this.getMcuClientStatus = this._getMcuClientStatus; |
| 114 | - this.getClassDetail = this._getClassDetail; | 114 | + //this.getClassDetail = this._getClassDetail;//停用 |
| 115 | + this.getClassStatusInfo = this._getClassStatusInfo; | ||
| 115 | this.sendStartClass = this._sendStartClass; | 116 | this.sendStartClass = this._sendStartClass; |
| 116 | this.sendPauseClass = this._sendPauseClass; | 117 | this.sendPauseClass = this._sendPauseClass; |
| 117 | this.sendCloseClass = this._sendCloseClass; | 118 | this.sendCloseClass = this._sendCloseClass; |
| @@ -172,6 +173,10 @@ export default class MessageEntrance extends Emiter { | @@ -172,6 +173,10 @@ export default class MessageEntrance extends Emiter { | ||
| 172 | return GlobalConfig.getClassDetail(); | 173 | return GlobalConfig.getClassDetail(); |
| 173 | } | 174 | } |
| 174 | 175 | ||
| 176 | + //获取当前会议的状态信息 | ||
| 177 | + _getClassStatusInfo(){ | ||
| 178 | + return GlobalConfig.classStatusInfo(); | ||
| 179 | + } | ||
| 175 | //关闭会议,所有人都退出 | 180 | //关闭会议,所有人都退出 |
| 176 | _doClassClose(_param) { | 181 | _doClassClose(_param) { |
| 177 | this._leaveClass(); | 182 | this._leaveClass(); |
| @@ -184,6 +189,11 @@ export default class MessageEntrance extends Emiter { | @@ -184,6 +189,11 @@ export default class MessageEntrance extends Emiter { | ||
| 184 | 189 | ||
| 185 | //当前的会议状态信息发生改变,需要保存会议状态到Sass | 190 | //当前的会议状态信息发生改变,需要保存会议状态到Sass |
| 186 | _onClassStatusInfoChange(_param) { | 191 | _onClassStatusInfoChange(_param) { |
| 192 | + //如果MCU连接已经断开,不发送 | ||
| 193 | + if(GlobalConfig.getCurrentStatus().code!=GlobalConfig.statusCode_2.code){ | ||
| 194 | + loger.warn("不能保存会议状态",GlobalConfig.getCurrentStatus()); | ||
| 195 | + return; | ||
| 196 | + } | ||
| 187 | this._sassSaveClassStatusInfo(); | 197 | this._sassSaveClassStatusInfo(); |
| 188 | } | 198 | } |
| 189 | 199 |
| @@ -210,6 +210,8 @@ class ConferApe extends Ape { | @@ -210,6 +210,8 @@ class ConferApe extends Ape { | ||
| 210 | return; | 210 | return; |
| 211 | } | 211 | } |
| 212 | 212 | ||
| 213 | + this.restorClass(); | ||
| 214 | + | ||
| 213 | //把所有人都踢出课堂 | 215 | //把所有人都踢出课堂 |
| 214 | this.sendConferMsg({"to":0,"message":"所有人退出会议","actionType":ApeConsts.CLASS_ACTION_CLOSE_ALL}); | 216 | this.sendConferMsg({"to":0,"message":"所有人退出会议","actionType":ApeConsts.CLASS_ACTION_CLOSE_ALL}); |
| 215 | } | 217 | } |
-
请 注册 或 登录 后发表评论