Browse Source

fix:增加判断房间人数的时候去重

xzh 4 years ago
parent
commit
909dffb91a
1 changed files with 3 additions and 1 deletions
  1. 3 1
      server/socketv2.js

+ 3 - 1
server/socketv2.js

@@ -62,7 +62,9 @@ module.exports = class WebSocketServer {
       })
       
       // 若有房间人数限制
-      if (userLimitNum && this._roomPerson.get(roomId) && this._roomPerson.get(roomId).length >= userLimitNum) {
+      if (userLimitNum && this._roomPerson.get(roomId) && sortRoomUser(this._roomPerson.get(roomId)).length >= userLimitNum) {
+        console.log(this._roomPerson.get(roomId), 'full')
+        console.log(this._roomPerson.get(roomId).length, userLimitNum,  'full')
         setTimeout(() => {
           socket.emit('roomInFail', { type: 'full', msg: '房间人数已满' })
         }, 1000)