gemercheung 3 years ago
parent
commit
ff482c5fdc
2 changed files with 6 additions and 7 deletions
  1. 3 2
      src/controller/room/assistant.js
  2. 3 5
      src/controller/room/index.js

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

@@ -405,8 +405,9 @@ export class RoomAssistant {
   // 下线用户强制上线
   async setOnlineStatus(roomId, userId, user) {
     user.onlineStatus = 1;
-    await updateRoomUser(this.roomId, this.userId, user);
-    this.silentUpdateRoom(roomId);
+    await updateRoomUser(roomId, userId, user);
+    // this.silentUpdateRoom(roomId);
+    await this.notifyUsersChange(roomId, user, true);
   }
   // 静默认更新房间状态
   async silentUpdateRoom(roomId) {

+ 3 - 5
src/controller/room/index.js

@@ -127,12 +127,10 @@ export class RoomController extends BasicController {
           }
         }
       }
-      // 加入
-      console.log("roomId", this.roomId);
-      this.socket.join(this.roomId);
-
+      // 默认加入
+      // console.log("roomId", this.roomId);
+      // this.socket.join(this.roomId);
       const isInRoom = await isUserInRoom(this.roomId, this.user.userId);
-      console.log("测试-强制上线", isInRoom, this.roomId, this.user.userId);
       if (isInRoom) {
         if (Number(isInRoom.onlineStatus) === 0) {
           console.log("在房间人员掉线人员,强制上线!", isInRoom);