Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
李勇
/
McuClient
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
李勇
2017-01-20 18:52:16 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
01260b7d39759a00c13724e9b07cce978618fe4a
01260b7d
1 parent
9232fb85
1.修改离开会议接口,离开会议之后更改全局状态
隐藏空白字符变更
内嵌
并排对比
正在显示
6 个修改的文件
包含
14 行增加
和
1 行删除
dist/McuClient.js
docs/McuClient_v.1.0.2_API.md
src/EngineEntrance.js
src/EverSocket.js
src/MessageTypes.js
src/mcu.js
dist/McuClient.js
查看文件 @
01260b7
此 diff 太大无法显示。
docs/McuClient_v.1.0.2_API.md
查看文件 @
01260b7
...
...
@@ -544,6 +544,11 @@ client初始化成功之后,加入会议。
<td><p class="first last">未知错误</p></td>
</tr>
<tr class="row-even">
<td>ERR_SOCKET_DISCONNECT</td>
<td>20000</td>
<td><p class="first last">MCU断开连接,已经离开会议</p></td>
</tr>
</tbody>
</table>
</div>
\ No newline at end of file
...
...
src/EngineEntrance.js
查看文件 @
01260b7
...
...
@@ -92,6 +92,7 @@ export default class MessageEntrance extends Emiter {
//公开外部调用的方法
this
.
init
=
this
.
_init
;
this
.
joinClass
=
this
.
_joinClass
;
this
.
leaveClass
=
this
.
_leaveClass
;
this
.
sendChatMsg
=
this
.
_sendChatMsg
;
this
.
setDebugData
=
this
.
_setDebugData
;
this
.
mcuClientStatus
=
this
.
_mcuClientStatus
;
...
...
@@ -167,7 +168,7 @@ export default class MessageEntrance extends Emiter {
}
}
// 离开会议
leaveClass
()
{
_
leaveClass
()
{
if
(
_mcu
){
_mcu
.
leaveMCU
();
GlobalConfig
.
setCurrentStatus
(
GlobalConfig
.
statusCode_3
);
...
...
src/EverSocket.js
查看文件 @
01260b7
...
...
@@ -80,6 +80,10 @@ class EverSocket extends Emiter {
loger
.
log
(
'WebSocket,Timers销毁'
);
window
.
clearInterval
(
this
.
pingTimer
);
window
.
clearInterval
(
this
.
pongTimer
);
if
(
this
.
websocket
==
null
){
loger
.
log
(
'WebSocket,Timers已经销毁'
);
return
;
}
this
.
websocket
.
onopen
=
undefined
;
this
.
websocket
.
onclose
=
undefined
;
this
.
websocket
.
onerror
=
undefined
;
...
...
src/MessageTypes.js
查看文件 @
01260b7
...
...
@@ -61,6 +61,7 @@ MessageTypes.MCU_ERROR ="mcuError";//MCU错误
MessageTypes
.
ERR_NETWORK
=
10000
;
//网络错误
MessageTypes
.
ERR_UNKNOWN
=
10001
;
//未知错误
MessageTypes
.
ERR_SOCKET_DISCONNECT
=
20000
;
//MCU断开连接,已经离开会议
//会议初始化失败的几种情况
MessageTypes
.
ERR_CLASS_INIT_PAEAM
=
100
;
//初始化参数错误
...
...
src/mcu.js
查看文件 @
01260b7
...
...
@@ -153,6 +153,8 @@ class MCU extends Emiter {
// for (let ape in this._apes) {
// this._apes[ape].stop();
// }
loger
.
log
(
'leaveMCU'
);
GlobalConfig
.
setCurrentStatus
(
GlobalConfig
.
statusCode_3
)
this
.
_everSocket
.
end
();
}
...
...
请
注册
或
登录
后发表评论