Преглед на файлове

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)