yangjie #51
|
|
@ -224,6 +224,7 @@ const Meeting: React.FC = () => {
|
||||||
const channel = new BroadcastChannel('meeting_channel');
|
const channel = new BroadcastChannel('meeting_channel');
|
||||||
let storeDevice: any;
|
let storeDevice: any;
|
||||||
let agoraTime: NodeJS.Timeout;
|
let agoraTime: NodeJS.Timeout;
|
||||||
|
let FreedomModeStatus = false
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
window.electron.createChildWindow('hide')
|
window.electron.createChildWindow('hide')
|
||||||
let time: NodeJS.Timeout;
|
let time: NodeJS.Timeout;
|
||||||
|
|
@ -642,6 +643,17 @@ const Meeting: React.FC = () => {
|
||||||
}
|
}
|
||||||
}, [isShare, roomUserList]);
|
}, [isShare, roomUserList]);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (meetingMode === 'FreedomMode') {
|
||||||
|
FreedomModeStatus = true;
|
||||||
|
} else {
|
||||||
|
if (FreedomModeStatus) {
|
||||||
|
FreedomModeStatus = false;
|
||||||
|
getShowUser()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, [meetingMode]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
roomUserList.forEach(async (item: any) => {
|
roomUserList.forEach(async (item: any) => {
|
||||||
if (meetingMode === "FreedomMode") {
|
if (meetingMode === "FreedomMode") {
|
||||||
|
|
@ -2251,9 +2263,6 @@ const Meeting: React.FC = () => {
|
||||||
const handleCustomStorageChange = async (e: any): Promise<void> => {
|
const handleCustomStorageChange = async (e: any): Promise<void> => {
|
||||||
switch (e.key) {
|
switch (e.key) {
|
||||||
case 'meetingMode':
|
case 'meetingMode':
|
||||||
if (e.value !== 'FreedomMode') {
|
|
||||||
await getShowUser()
|
|
||||||
}
|
|
||||||
setMeetingMode(e.value)
|
setMeetingMode(e.value)
|
||||||
break;
|
break;
|
||||||
case 'quitMeeting':
|
case 'quitMeeting':
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue