Возникла проблема с удалением участника из комнаты при отключении
Попытка удалить участников при отключении, но при этом происходит сбой сервера.
В настоящее время я использую webrt c с медиасервером kurento
Заранее спасибо.
socket.on('disconnect', function () {
Object.keys(io.sockets.adapter.rooms).forEach((room, roomIndex) => {
console.log(">>", room)
if(io.sockets.adapter.rooms[room].participants){
Object.keys(io.sockets.adapter.rooms[room].participants).forEach((party, partyIndex) => {
delete io.sockets.adapter.rooms[room].participants[party]
console.log(">>>>>>", io.sockets.adapter.rooms[room].participants[party])
})
}
})
socket.broadcast.emit("message", {
event: 'participantLeft',
userID: socket.id
})
})