[mirotalksfu] - fix isPeerPresenter

هذا الالتزام موجود في:
Miroslav Pejic
2023-11-20 18:44:42 +01:00
الأصل 8449930cee
التزام d9c650682b

عرض الملف

@@ -1312,9 +1312,16 @@ function startServer() {
async function isPeerPresenter(room_id, peer_id, peer_name, peer_uuid) {
let isPresenter = false;
if (typeof presenters[room_id][peer_id] === 'undefined' || presenters[room_id][peer_id] === null) return false;
try {
if (
typeof presenters[room_id] === 'undefined' ||
typeof presenters[room_id][peer_id] === 'undefined' ||
presenters[room_id] === null ||
presenters[room_id][peer_id] === null
) {
return false;
}
isPresenter =
(typeof presenters[room_id] === 'object' &&
Object.keys(presenters[room_id][peer_id]).length > 1 &&