[mirotalksfu] - fix typo
هذا الالتزام موجود في:
@@ -221,12 +221,15 @@ module.exports = class Room {
|
|||||||
|
|
||||||
const peer = this.peers.get(socket_id);
|
const peer = this.peers.get(socket_id);
|
||||||
|
|
||||||
|
const { id, peer_name } = peer;
|
||||||
|
|
||||||
const peerTransports = peer.getTransports();
|
const peerTransports = peer.getTransports();
|
||||||
const peerProducers = peer.getProducers();
|
const peerProducers = peer.getProducers();
|
||||||
const peerConsumers = peer.getConsumers();
|
const peerConsumers = peer.getConsumers();
|
||||||
|
|
||||||
log.debug('REMOVE PEER', {
|
log.debug('REMOVE PEER', {
|
||||||
id: peer.id,
|
peer_id: id,
|
||||||
|
peer_name: peer_name,
|
||||||
peerTransports: peerTransports,
|
peerTransports: peerTransports,
|
||||||
peerProducers: peerProducers,
|
peerProducers: peerProducers,
|
||||||
peerConsumers: peerConsumers,
|
peerConsumers: peerConsumers,
|
||||||
@@ -481,6 +484,8 @@ module.exports = class Room {
|
|||||||
getPassword() {
|
getPassword() {
|
||||||
return this._roomPassword;
|
return this._roomPassword;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// BOOL
|
||||||
isLocked() {
|
isLocked() {
|
||||||
return this._isLocked;
|
return this._isLocked;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -749,7 +749,7 @@ function startServer() {
|
|||||||
try {
|
try {
|
||||||
await createWorkers();
|
await createWorkers();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
log.error('Create Worker ERR --->', err);
|
log.error('Create Worker ERROR --->', err);
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
@@ -1063,8 +1063,9 @@ function startServer() {
|
|||||||
|
|
||||||
const peer_name = getPeerName(room, false);
|
const peer_name = getPeerName(room, false);
|
||||||
|
|
||||||
// peer_info audio Or video ON
|
// peer_info.audio OR video ON
|
||||||
const data = {
|
const data = {
|
||||||
|
room_id: room.id,
|
||||||
peer_name: peer_name,
|
peer_name: peer_name,
|
||||||
peer_id: socket.id,
|
peer_id: socket.id,
|
||||||
kind: kind,
|
kind: kind,
|
||||||
@@ -1144,8 +1145,7 @@ function startServer() {
|
|||||||
|
|
||||||
const peer = room.getPeers().get(socket.id);
|
const peer = room.getPeers().get(socket.id);
|
||||||
|
|
||||||
// peer_info audio Or video OFF
|
peer.updatePeerInfo(data); // peer_info.audio OR video OFF
|
||||||
peer.updatePeerInfo(data);
|
|
||||||
|
|
||||||
room.closeProducer(socket.id, data.producer_id);
|
room.closeProducer(socket.id, data.producer_id);
|
||||||
});
|
});
|
||||||
@@ -1602,6 +1602,7 @@ function startServer() {
|
|||||||
|
|
||||||
// check if the message coming from real peer
|
// check if the message coming from real peer
|
||||||
const realPeer = isRealPeer(data.peer_name, socket.id, socket.room_id);
|
const realPeer = isRealPeer(data.peer_name, socket.id, socket.room_id);
|
||||||
|
|
||||||
if (!realPeer) {
|
if (!realPeer) {
|
||||||
const peer_name = getPeerName(room, false);
|
const peer_name = getPeerName(room, false);
|
||||||
log.debug('Fake message detected', {
|
log.debug('Fake message detected', {
|
||||||
@@ -1679,7 +1680,7 @@ function startServer() {
|
|||||||
|
|
||||||
log.debug('[Disconnect] - peer name', peerName);
|
log.debug('[Disconnect] - peer name', peerName);
|
||||||
|
|
||||||
await room.removePeer(socket.id);
|
room.removePeer(socket.id);
|
||||||
|
|
||||||
if (room.getPeers().size === 0) {
|
if (room.getPeers().size === 0) {
|
||||||
//
|
//
|
||||||
@@ -1717,8 +1718,7 @@ function startServer() {
|
|||||||
|
|
||||||
log.debug('Exit room', peerName);
|
log.debug('Exit room', peerName);
|
||||||
|
|
||||||
// close transports
|
room.removePeer(socket.id);
|
||||||
await room.removePeer(socket.id);
|
|
||||||
|
|
||||||
room.broadCast(socket.id, 'removeMe', removeMeData(room, peerName, isPresenter));
|
room.broadCast(socket.id, 'removeMe', removeMeData(room, peerName, isPresenter));
|
||||||
|
|
||||||
|
|||||||
@@ -644,7 +644,7 @@ class RoomClient {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// ####################################################
|
// ####################################################
|
||||||
// TODO DATACHANNEL TRANSPORT
|
// TODO: DATA TRANSPORT
|
||||||
// ####################################################
|
// ####################################################
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -914,6 +914,7 @@ class RoomClient {
|
|||||||
|
|
||||||
mediaTypes.forEach((type) => {
|
mediaTypes.forEach((type) => {
|
||||||
const data = {
|
const data = {
|
||||||
|
room_id: this.room_id,
|
||||||
peer_name: this.peer_name,
|
peer_name: this.peer_name,
|
||||||
peer_id: this.peer_id,
|
peer_id: this.peer_id,
|
||||||
peer_presenter: isPresenter,
|
peer_presenter: isPresenter,
|
||||||
@@ -3467,6 +3468,7 @@ class RoomClient {
|
|||||||
this.peer_name = filterXSS(this.peer_name);
|
this.peer_name = filterXSS(this.peer_name);
|
||||||
|
|
||||||
const data = {
|
const data = {
|
||||||
|
room_id: this.room_id,
|
||||||
peer_name: this.peer_name,
|
peer_name: this.peer_name,
|
||||||
peer_id: this.peer_id,
|
peer_id: this.peer_id,
|
||||||
to_peer_id: 'ChatGPT',
|
to_peer_id: 'ChatGPT',
|
||||||
@@ -6342,6 +6344,7 @@ class RoomClient {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
const data = {
|
const data = {
|
||||||
|
room_id: this.room_id,
|
||||||
peer_name: peer_name,
|
peer_name: peer_name,
|
||||||
peer_id: peer_id,
|
peer_id: peer_id,
|
||||||
type: type,
|
type: type,
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم