diff --git a/app/src/Peer.js b/app/src/Peer.js index b4e78426..65589797 100644 --- a/app/src/Peer.js +++ b/app/src/Peer.js @@ -7,15 +7,18 @@ module.exports = class Peer { constructor(socket_id, data) { const { peer_info } = data; + const { peer_name, peer_presenter, peer_audio, peer_video, peer_video_privacy, peer_recording, peer_hand } = + peer_info; + this.id = socket_id; this.peer_info = peer_info; - this.peer_name = peer_info.peer_name; - this.peer_presenter = peer_info.peer_presenter; - this.peer_audio = peer_info.peer_audio; - this.peer_video = peer_info.peer_video; - this.peer_video_privacy = peer_info.peer_video_privacy; - this.peer_recording = peer_info.peer_recording; - this.peer_hand = peer_info.peer_hand; + this.peer_name = peer_name; + this.peer_presenter = peer_presenter; + this.peer_audio = peer_audio; + this.peer_video = peer_video; + this.peer_video_privacy = peer_video_privacy; + this.peer_recording = peer_recording; + this.peer_hand = peer_hand; this.transports = new Map(); this.consumers = new Map(); @@ -150,7 +153,7 @@ module.exports = class Peer { producer.on('transportclose', () => { log.debug('Producer transport closed', { - peer_name: this.peer_info?.peer_name, + peer_name: this.peer_name, producer_id: id, }); this.closeProducer(id); @@ -237,7 +240,7 @@ module.exports = class Peer { consumer.on('transportclose', () => { log.debug('Consumer transport close', { - peer_name: this.peer_info?.peer_name, + peer_name: this.peer_name, consumer_id: id, }); this.removeConsumer(id); diff --git a/app/src/Server.js b/app/src/Server.js index 1b78b2d7..5f12fe31 100644 --- a/app/src/Server.js +++ b/app/src/Server.js @@ -41,7 +41,7 @@ dependencies: { * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @author Miroslav Pejic - miroslav.pejic.85@gmail.com - * @version 1.4.11 + * @version 1.4.12 * */ diff --git a/package.json b/package.json index 4cebcd5d..a8ba9ffe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mirotalksfu", - "version": "1.4.11", + "version": "1.4.12", "description": "WebRTC SFU browser-based video calls", "main": "Server.js", "scripts": { @@ -52,7 +52,7 @@ "mediasoup": "3.13.24", "mediasoup-client": "3.7.6", "ngrok": "^5.0.0-beta.2", - "openai": "^4.30.0", + "openai": "^4.32.2", "qs": "6.12.0", "socket.io": "4.7.5", "swagger-ui-express": "5.0.0", diff --git a/public/js/Room.js b/public/js/Room.js index 9a3fa566..cf7783e6 100644 --- a/public/js/Room.js +++ b/public/js/Room.js @@ -11,7 +11,7 @@ if (location.href.substr(0, 5) !== 'https') location.href = 'https' + location.h * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @author Miroslav Pejic - miroslav.pejic.85@gmail.com - * @version 1.4.11 + * @version 1.4.12 * */