[mirotalksfu] - add participant lists + eject

هذا الالتزام موجود في:
Miroslav Pejic
2021-09-03 14:09:38 +02:00
الأصل bfeb4a914a
التزام 57e925ea20
8 ملفات معدلة مع 195 إضافات و64 حذوفات

عرض الملف

@@ -213,10 +213,14 @@ io.on('connection', (socket) => {
break;
}
log.debug('Room locked:', roomList.get(socket.room_id).isLocked());
// send to all participants
roomList.get(socket.room_id).broadCast(socket.id, 'roomAction', action);
});
socket.on('peerAction', (data) => {
log.debug('Peer action:', data);
roomList.get(socket.room_id).sendTo(data.peer_id, 'peerAction', data);
});
socket.on('join', (data, cb) => {
if (!roomList.has(socket.room_id)) {
return cb({
@@ -329,7 +333,7 @@ io.on('connection', (socket) => {
callback();
});
socket.on('getMyRoomInfo', (_, cb) => {
socket.on('getRoomInfo', (_, cb) => {
cb(roomList.get(socket.room_id).toJson());
});
@@ -378,9 +382,12 @@ io.on('connection', (socket) => {
if (json) {
return {
peer_name:
roomList.get(socket.room_id) && roomList.get(socket.room_id).getPeers().get(socket.id).peer_name,
roomList.get(socket.room_id) &&
roomList.get(socket.room_id).getPeers().get(socket.id).peer_info.peer_name,
};
}
return roomList.get(socket.room_id) && roomList.get(socket.room_id).getPeers().get(socket.id).peer_name;
return (
roomList.get(socket.room_id) && roomList.get(socket.room_id).getPeers().get(socket.id).peer_info.peer_name
);
}
});