|
@@ -279,6 +279,7 @@ export class RoomAssistant {
|
|
|
async startCall(roomId, userId, user) {
|
|
|
try {
|
|
|
const res = this.checkRoomMaximum(roomId);
|
|
|
+ console.log("checkRoomMaximum:", res);
|
|
|
if (!res.isMax) {
|
|
|
if (user.oid) {
|
|
|
console.log("hasDuplicateUser-存在oid", user.oid);
|
|
@@ -342,7 +343,6 @@ export class RoomAssistant {
|
|
|
});
|
|
|
} else {
|
|
|
this.room.logger.warn("超出房间上限", res.num);
|
|
|
-
|
|
|
}
|
|
|
// await this.notifyUsersChange(roomId, user, true);
|
|
|
} catch (error) {
|
|
@@ -428,7 +428,9 @@ export class RoomAssistant {
|
|
|
async checkRoomMaximum(roomId) {
|
|
|
const roomConfigRes = await getRoomConfig(roomId);
|
|
|
const userLimitNum = Number(roomConfigRes.userLimitNum) || 50;
|
|
|
+ console.log(`${roomId} 上限人数:`, userLimitNum);
|
|
|
const users = await getAllRoomUsers(roomId);
|
|
|
+ console.log(`${roomId} 当前人数:`, users.length);
|
|
|
if (users && users.length > Number(userLimitNum)) {
|
|
|
return Promise.resolve({
|
|
|
isMax: true,
|