1
0
mirror of https://github.com/pavlobu/deskreen.git synced 2025-05-18 08:20:10 -07:00
deskreen/app/features/PeerConnection/handleSocketUserEnter.ts

20 lines
591 B
TypeScript

export default (
peerConnection: PeerConnection,
payload: { users: PartnerPeerUser[] }
) => {
const filteredPartner = payload.users.filter((user: PartnerPeerUser) => {
return peerConnection.user.publicKey !== user.publicKey;
});
if (filteredPartner[0] === undefined) return;
[peerConnection.partner] = filteredPartner;
if (peerConnection.partner.publicKey !== '') {
// peerConnection.socket.emit('TOGGLE_LOCK_ROOM', null, () => {});
// peerConnection.isSocketRoomLocked = true;
peerConnection.toggleLockRoom(true);
peerConnection.emitUserEnter();
}
};