去除多余代码

This commit is contained in:
yj 2024-09-22 13:48:14 +08:00
parent bad452a34b
commit 8489be8f91
1 changed files with 26 additions and 26 deletions

View File

@ -583,32 +583,32 @@ const Meeting: React.FC = () => {
return () => clearTimeout(timer); return () => clearTimeout(timer);
}, [isClicked]); }, [isClicked]);
useEffect(() => { // useEffect(() => {
const elements = document.querySelectorAll('.intersectionObserver-view'); // const elements = document.querySelectorAll('.intersectionObserver-view');
if (elements.length && currentVideoId) { // if (elements.length && currentVideoId) {
elements.forEach(element => { // elements.forEach(element => {
observer?.unobserve(element); // observer?.unobserve(element);
}); // });
const observerObject = new IntersectionObserver(async (entries: IntersectionObserverEntry[], _observer: IntersectionObserver) => { // const observerObject = new IntersectionObserver(async (entries: IntersectionObserverEntry[], _observer: IntersectionObserver) => {
entries.forEach(async (entry) => { // entries.forEach(async (entry) => {
if (entry.target.id !== user.uid) { // if (entry.target.id !== user.uid) {
await agora.muteRemoteVideoStreamEx(Number(entry.target.id), !entry.isIntersecting) // await agora.muteRemoteVideoStreamEx(Number(entry.target.id), !entry.isIntersecting)
} // }
}); // });
await agora.muteRemoteVideoStreamEx(Number(currentVideoId), false) // await agora.muteRemoteVideoStreamEx(Number(currentVideoId), false)
}, { threshold: 0, root: document.getElementById('videoView') }); // }, { threshold: 0, root: document.getElementById('videoView') });
setObserver(observerObject) // setObserver(observerObject)
elements.forEach(element => { // elements.forEach(element => {
observerObject.observe(element); // observerObject.observe(element);
}); // });
} // }
return () => { // return () => {
elements.forEach(element => { // elements.forEach(element => {
observer?.unobserve(element); // observer?.unobserve(element);
}); // });
observer?.disconnect(); // observer?.disconnect();
} // }
}, [roomUserList, currentVideoId]); // }, [roomUserList, currentVideoId]);
// 声网初始化 // 声网初始化
const agoraInit = async () => { const agoraInit = async () => {