[mirotalksfu] - improvements

هذا الالتزام موجود في:
Miroslav Pejic
2022-09-08 22:01:29 +02:00
الأصل 825aa4dfe2
التزام 7f96c2f741
3 ملفات معدلة مع 23 إضافات و11 حذوفات

عرض الملف

@@ -33,6 +33,9 @@ module.exports = class Peer {
this.peer_info.peer_video = data.status;
this.peer_video = data.status;
break;
case 'screenType':
this.peer_info.peer_screen = data.status;
break;
case 'hand':
this.peer_info.peer_hand = data.status;
this.peer_hand = data.status;

عرض الملف

@@ -496,6 +496,17 @@ io.on('connection', (socket) => {
if (!roomList.has(socket.room_id)) return;
log.debug('Peer action', data);
if (data.action == 'screenStart') {
let screenData = {
peer_name: getPeerName(),
peer_id: socket.id,
type: 'screenType',
status: true,
};
roomList.get(socket.room_id).getPeers().get(socket.id).updatePeerInfo(screenData);
}
if (data.broadcast) {
roomList.get(socket.room_id).broadCast(data.peer_id, 'peerAction', data);
} else {