removeUserSocket to delete socket.usid, not delete socket.skid
This commit is contained in:
		
							parent
							
								
									7c58dfacbb
								
							
						
					
					
						commit
						cbd5f5feb1
					
				@ -102,17 +102,13 @@ module.exports = {
 | 
				
			|||||||
    return this
 | 
					    return this
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  removeUserSocket (data = {}) {
 | 
					  removeUserSocket ({ _clid } = {}) {
 | 
				
			||||||
    if (typeof data === 'string') {
 | 
					 | 
				
			||||||
      // delete my.socketPool[usid]
 | 
					 | 
				
			||||||
    } else if (typeof data === 'object') {
 | 
					 | 
				
			||||||
    my.wsServer.clients.forEach((socket) => {
 | 
					    my.wsServer.clients.forEach((socket) => {
 | 
				
			||||||
        if (data.clid && socket.skid === data.clid) {
 | 
					      if ( _clid && socket.skid === _clid ) {
 | 
				
			||||||
          delete socket.skid
 | 
					 | 
				
			||||||
        delete socket.usid
 | 
					        delete socket.usid
 | 
				
			||||||
 | 
					        // 要不要清除 socket.? 似乎不清除也没问题
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    })
 | 
					    })
 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  addListener (skevent, listener) {
 | 
					  addListener (skevent, listener) {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user