Procházet zdrojové kódy

测试所有人断线

gemercheung před 3 roky
rodič
revize
ee4506d462

+ 7 - 7
src/controller/connectController.js

@@ -22,7 +22,7 @@ export class ConnectController extends BasicController {
       if ([FROMTYPE.MiniAPP].includes(Number(this.roomController.user.from))) {
         const userId = this.roomController.userId;
         const from = this.roomController.user.from;
-        const roomId = this.roomController.user.roomId;
+        const roomId = this.roomController.roomId;
         const role = this.roomController.user.role;
         const user = this.roomController.user;
         this.roomController.logger.info("断开连接", {
@@ -30,12 +30,12 @@ export class ConnectController extends BasicController {
           from,
           roomId,
         });
-        if (this.roomController.isHoster(role)) {
-          user.onlineStatus = 0;
-          await updateRoomUser(roomId, userId, user);
-          this.roomController.roomAssistant.notifyUsersChange(roomId, user, false);
-          // await updateRoomUser(this.roomController.user);
-        }
+        // if (this.roomController.isHoster(role)) {
+        user.onlineStatus = 0;
+        await updateRoomUser(roomId, userId, user);
+        this.roomController.roomAssistant.notifyUsersChange(roomId, user, false);
+        // await updateRoomUser(this.roomController.user);
+        // }
         // this.roomController.roomAssistant.setRoomAvailableBySeconds(this.roomController.sessionId, 3 * 60);
         // this.roomController.roomAssistant.disconnect();
         // this.roomController.roomAssistant.unWatchRoomExpired();

+ 1 - 2
src/controller/room/index.js

@@ -106,8 +106,7 @@ export class RoomController extends BasicController {
             console.log("房主进入记录信息::: checkoutMaster: %s, isNoExistMaster: %s ,roomId %s", checkoutMaster, !isNoExistMaster, this.roomId);
             const roomConfig = {
               masterId: this.userId,
-              userLimitNum: this.user.userLimitNum || 50,
-              onlineStatus: 1,
+              userLimitNum: this.user.userLimitNum,
               enableTalk: this.user.enableTalk === "true" ? true : false,
             };
             console.log("roomConfig", roomConfig);