Prechádzať zdrojové kódy

publishExitRoom不参与状态

gemercheung 2 rokov pred
rodič
commit
5003c5ce5f
1 zmenil súbory, kde vykonal 1 pridanie a 2 odobranie
  1. 1 2
      src/controller/connectController.js

+ 1 - 2
src/controller/connectController.js

@@ -61,6 +61,7 @@ export class ConnectController extends BasicController {
           from,
           from,
           roomId,
           roomId,
         });
         });
+        publishExitRoom(userId, user.roomId);
         // if (this.roomController.isHoster(role)) {
         // if (this.roomController.isHoster(role)) {
         this.roomController.roomAssistant.hasCall = false;
         this.roomController.roomAssistant.hasCall = false;
 
 
@@ -82,12 +83,10 @@ export class ConnectController extends BasicController {
                 console.log("已在线,被断开后", isInRoom);
                 console.log("已在线,被断开后", isInRoom);
                 await updateRoomUser(roomId, userId, isInRoom);
                 await updateRoomUser(roomId, userId, isInRoom);
                 await this.roomController.roomAssistant.notifyUsersChange(roomId, user, false);
                 await this.roomController.roomAssistant.notifyUsersChange(roomId, user, false);
-                publishExitRoom(userId, user.roomId);
               }
               }
             }
             }
           }
           }
         }, 1000);
         }, 1000);
-
         // await updateRoomUser(this.roomController.user);
         // await updateRoomUser(this.roomController.user);
         // }
         // }
         // this.roomController.roomAssistant.setRoomAvailableBySeconds(this.roomController.sessionId, 3 * 60);
         // this.roomController.roomAssistant.setRoomAvailableBySeconds(this.roomController.sessionId, 3 * 60);