[mirotalksfu] - improve moderator

هذا الالتزام موجود في:
Miroslav Pejic
2023-11-15 18:46:19 +01:00
الأصل 2ae1f101d2
التزام 0f1b313e17
2 ملفات معدلة مع 9 إضافات و0 حذوفات

عرض الملف

@@ -1803,6 +1803,7 @@ function handleSelects() {
switchEveryoneMute.onchange = (e) => {
const startMuted = e.currentTarget.checked;
rc.updateRoomModerator({ type: 'audio', status: startMuted });
rc.roomMessage('mod_audio', startMuted);
lsSettings.moderator_audio_muted = startMuted;
lS.setSettings(lsSettings);
e.target.blur();
@@ -1810,6 +1811,7 @@ function handleSelects() {
switchEveryoneHidden.onchange = (e) => {
const startHidden = e.currentTarget.checked;
rc.updateRoomModerator({ type: 'video', status: startHidden });
rc.roomMessage('mod_video', startHidden);
lsSettings.moderator_video_hidden = startHidden;
lS.setSettings(lsSettings);
e.target.blur();

عرض الملف

@@ -56,6 +56,7 @@ const icons = {
fileSend: '<i class="fa-solid fa-file-export"></i>',
fileReceive: '<i class="fa-solid fa-file-import"></i>',
recording: '<i class="fas fa-record-vinyl"></i>',
moderator: '<i class="fas fa-m"></i>',
};
const image = {
@@ -4572,6 +4573,12 @@ class RoomClient {
'top-end',
);
break;
case 'mod_audio':
this.userLog('info', `${icons.moderator} Moderator: everyone starts muted ${status}`, 'top-end');
break;
case 'mod_video':
this.userLog('info', `${icons.moderator} Moderator: everyone starts hidden ${status}`, 'top-end');
break;
default:
break;
}