Jelajahi Sumber

上限设置

gemercheung 3 tahun lalu
induk
melakukan
b75341531b
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  1. 3 1
      src/controller/room/assistant.js

+ 3 - 1
src/controller/room/assistant.js

@@ -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,