[*] 日常优化

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

View File

@@ -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", { const response = await this.request(protocol.buildMessage("session::call", {
clientId clientId
})); }));
const {
code,
body,
message
} = response;
if(code !== "0000") {
this.callbackError(message);
return;
}
const { const {
name, name,
sessionId sessionId
} = response.body; } = body;
console.debug("发起会话", clientId, sessionId); console.debug("发起会话", clientId, sessionId);
const session = new Session({ const session = new Session({
name, name,