浏览代码

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

xzh 4 年之前
父节点
当前提交
909dffb91a
共有 1 个文件被更改,包括 3 次插入1 次删除
  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)