[mirotalksfu] - fix widget checkOnlineStatus, update dep

هذا الالتزام موجود في:
Miroslav Pejic
2025-11-08 21:52:59 +01:00
الأصل 6e99fc9517
التزام 8d23a5fd94
8 ملفات معدلة مع 120 إضافات و112 حذوفات

عرض الملف

@@ -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 2.0.03
* @version 2.0.04
*
*/
@@ -644,6 +644,14 @@ function startServer() {
}
});
// Check if Widget room active (exists)
app.post('/isWidgetRoomActive', (req, res) => {
const { roomId } = checkXSS(req.body);
const roomWidgetActive = roomId && roomId === widget.roomId && roomList.has(roomId);
log.debug('isWidgetRoomActive', { roomId, roomWidgetActive });
res.status(200).json({ message: roomWidgetActive });
});
// Handle Direct join room with params
app.get('/join/', async (req, res) => {
if (Object.keys(req.query).length > 0) {