[*] 日常优化
This commit is contained in:
@@ -173,8 +173,8 @@ const signalChannel = {
|
|||||||
console.warn("信令通道关闭", me.channel);
|
console.warn("信令通道关闭", me.channel);
|
||||||
me.taoyao.connect = false;
|
me.taoyao.connect = false;
|
||||||
if(!me.connected()) {
|
if(!me.connected()) {
|
||||||
me.taoyao.closeRoomMedia();
|
await me.taoyao.closeRoomMedia();
|
||||||
me.taoyao.closeSessionMedia();
|
await me.taoyao.closeSessionMedia();
|
||||||
}
|
}
|
||||||
if (me.reconnection) {
|
if (me.reconnection) {
|
||||||
me.reconnect();
|
me.reconnect();
|
||||||
@@ -1170,9 +1170,8 @@ class Taoyao extends RemoteClient {
|
|||||||
* 关闭终端信令
|
* 关闭终端信令
|
||||||
*/
|
*/
|
||||||
async clientClose() {
|
async clientClose() {
|
||||||
const me = this;
|
await this.request(protocol.buildMessage("client::close", {}));
|
||||||
await me.request(protocol.buildMessage("client::close", {}));
|
await this.closeAll();
|
||||||
me.closeAll();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -3918,7 +3917,7 @@ class Taoyao extends RemoteClient {
|
|||||||
/**
|
/**
|
||||||
* 关闭视频会话媒体
|
* 关闭视频会话媒体
|
||||||
*/
|
*/
|
||||||
closeSessionMedia() {
|
async closeSessionMedia() {
|
||||||
console.debug("关闭视频会话媒体");
|
console.debug("关闭视频会话媒体");
|
||||||
this.sessionClients.forEach((session, sessionId) => {
|
this.sessionClients.forEach((session, sessionId) => {
|
||||||
session.close();
|
session.close();
|
||||||
@@ -3931,13 +3930,13 @@ class Taoyao extends RemoteClient {
|
|||||||
/**
|
/**
|
||||||
* 关闭资源
|
* 关闭资源
|
||||||
*/
|
*/
|
||||||
closeAll() {
|
async closeAll() {
|
||||||
if(this.closed) {
|
if(this.closed) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
this.closed = true;
|
this.closed = true;
|
||||||
this.closeRoomMedia();
|
await this.closeRoomMedia();
|
||||||
this.closeSessionMedia();
|
await this.closeSessionMedia();
|
||||||
signalChannel.close();
|
signalChannel.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user