[mirotalksfu] - improve moderator
هذا الالتزام موجود في:
@@ -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;
|
||||
}
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم