From 958c966f0d096b422e8a5014131c0b1367e45bdf Mon Sep 17 00:00:00 2001 From: Miroslav Pejic Date: Sat, 19 Apr 2025 00:24:47 +0200 Subject: [PATCH] [mirotalksfu] - improve webhook, update dep --- app/src/Server.js | 9 ++++----- package.json | 6 +++--- public/js/Brand.js | 2 +- public/js/Room.js | 4 ++-- public/js/RoomClient.js | 2 +- 5 files changed, 11 insertions(+), 12 deletions(-) diff --git a/app/src/Server.js b/app/src/Server.js index 7aa13f2f..48ac7486 100644 --- a/app/src/Server.js +++ b/app/src/Server.js @@ -64,7 +64,7 @@ dev 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.8.20 + * @version 1.8.21 * */ @@ -1703,6 +1703,7 @@ function startServer() { // handle WebHook if (webhook.enabled) { // Trigger a POST request when a user joins + data.timestamp = log.getDateTime(false); axios .post(webhook.url, { event: 'join', data }) .then((response) => log.debug('Join event tracked:', response.data)) @@ -3059,8 +3060,7 @@ function startServer() { const data = { timestamp: log.getDateTime(false), room_id: socket.room_id, - peer_name: peer_name, - presenter: isPresenter, + peer: peer.peer_info, reason: reason, }; // Trigger a POST request when a user disconnects @@ -3117,8 +3117,7 @@ function startServer() { const data = { timestamp: log.getDateTime(false), room_id: socket.room_id, - peer_name: peer_name, - presenter: isPresenter, + peer: peer.peer_info, }; // Trigger a POST request when a user exits axios diff --git a/package.json b/package.json index be83f94e..915e3f0f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mirotalksfu", - "version": "1.8.20", + "version": "1.8.21", "description": "WebRTC SFU browser-based video calls", "main": "Server.js", "scripts": { @@ -81,7 +81,7 @@ "mediasoup": "3.15.7", "mediasoup-client": "3.9.5", "nodemailer": "^6.10.1", - "openai": "^4.95.0", + "openai": "^4.95.1", "qs": "6.14.0", "sanitize-filename": "^1.6.3", "socket.io": "4.8.1", @@ -99,7 +99,7 @@ "proxyquire": "^2.1.3", "should": "^13.2.3", "sinon": "^20.0.0", - "webpack": "^5.99.5", + "webpack": "^5.99.6", "webpack-cli": "^6.0.1" } } diff --git a/public/js/Brand.js b/public/js/Brand.js index 2b6a9f14..e4e27d9e 100644 --- a/public/js/Brand.js +++ b/public/js/Brand.js @@ -64,7 +64,7 @@ let BRAND = { }, about: { imageUrl: '../images/mirotalk-logo.gif', - title: 'WebRTC SFU v1.8.20', + title: 'WebRTC SFU v1.8.21', html: `