From 878cef5625ed69d0d294137085a943b70189ab49 Mon Sep 17 00:00:00 2001 From: Miroslav Pejic Date: Mon, 12 Sep 2022 19:21:37 +0200 Subject: [PATCH] [mirotalksfu] - fix UI on screen share --- app/src/Server.js | 2 +- public/js/RoomClient.js | 18 +++--------------- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/app/src/Server.js b/app/src/Server.js index 64cbe26a..b2e6aebf 100644 --- a/app/src/Server.js +++ b/app/src/Server.js @@ -512,7 +512,7 @@ io.on('connection', (socket) => { socket.on('updatePeerInfo', (data) => { if (!roomList.has(socket.room_id)) return; - // peer_info hand raise Or lower + // update my peer_info status to all in the room roomList.get(socket.room_id).getPeers().get(socket.id).updatePeerInfo(data); roomList.get(socket.room_id).broadCast(socket.id, 'updatePeerInfo', data); }); diff --git a/public/js/RoomClient.js b/public/js/RoomClient.js index 7a6b48ae..06c80844 100644 --- a/public/js/RoomClient.js +++ b/public/js/RoomClient.js @@ -960,12 +960,7 @@ class RoomClient { this.handlePN(elem.id, pn.id, d.id, isScreen); this.popupPeerInfo(p.id, this.peer_info); this.checkPeerInfoStatus(this.peer_info); - if (participantsCount <= 3 && type === mediaType.screen) { - this.peerAction('me', this.peer_id + '___sStart', 'screenStart', true, true, false); - setAspectRatio(2); // 16:9 - } else { - handleAspectRatio(); - } + handleAspectRatio(); if (!this.isMobileDevice) { this.setTippy(pn.id, 'Toggle Pin', 'top-end'); this.setTippy(ts.id, 'Snapshot', 'top-end'); @@ -3339,10 +3334,7 @@ class RoomClient { ); } break; - case 'screenStart': - if (!this.isMobileDevice) setAspectRatio(2); - break; - // ... + //... } } } @@ -3463,11 +3455,7 @@ class RoomClient { if (muteHideConfirmed) this.peerActionProgress(action, 'In progress, wait...', 2000, 'refresh'); }); break; - case 'screenStart': - setTimeout(() => { - this.socket.emit('peerAction', data); - }, 1000); - break; + //... } }