[*] 日常优化

This commit is contained in:
acgist
2023-08-25 07:46:11 +08:00
parent 0626023d89
commit 54d8c04b8b

View File

@@ -2502,7 +2502,7 @@ class Taoyao extends RemoteClient {
const me = this;
if (me.callback) {
const callbackMessage = protocol.buildMessage("platform::error", {
message
message
});
callbackMessage.code = "9999";
callbackMessage.message = message;
@@ -2516,28 +2516,6 @@ class Taoyao extends RemoteClient {
}
}
/**
* @returns 房间列表
*/
async roomList() {
const response = await this.request(protocol.buildMessage("room::list"));
return response.body;
}
/**
* 房间状态信令
*
* @param {*} roomId 房间ID
*
* @returns 房间状态
*/
async roomStatus(roomId) {
const response = await this.request(protocol.buildMessage("room::status", {
roomId: roomId || this.roomId
}));
return response.body;
}
/**
* 生产媒体
*
@@ -3040,6 +3018,30 @@ class Taoyao extends RemoteClient {
}
}
/**
* 房间列表信令
*
* @returns 房间列表
*/
async roomList() {
const response = await this.request(protocol.buildMessage("room::list"));
return response.body;
}
/**
* 房间状态信令
*
* @param {*} roomId 房间ID
*
* @returns 房间状态
*/
async roomStatus(roomId) {
const response = await this.request(protocol.buildMessage("room::status", {
roomId: roomId || this.roomId
}));
return response.body;
}
/**
* 发起会话信令
*
@@ -3056,10 +3058,19 @@ class Taoyao extends RemoteClient {
const response = await this.request(protocol.buildMessage("session::call", {
clientId
}));
const {
code,
body,
message
} = response;
if(code !== "0000") {
this.callbackError(message);
return;
}
const {
name,
sessionId
} = response.body;
} = body;
console.debug("发起会话", clientId, sessionId);
const session = new Session({
name,