优化设置看谁

This commit is contained in:
yj 2024-08-30 11:04:21 +08:00
parent 2a4f72b621
commit 1d67a9c88d
1 changed files with 1 additions and 24 deletions

View File

@ -366,9 +366,6 @@ const Meeting: React.FC = () => {
message.success(`管理员${item.user.isRoomManager ? '设置' : '取消'}${item.user.userName}为发言人`)
}
}
if (!item.user.isRoomManager) {
changeVideo()
}
})
break;
// 申请发言
@ -535,7 +532,6 @@ const Meeting: React.FC = () => {
if (info.channelId === state.channelId) {
if (String(remoteUid).length === 9) {
setIsShare(null)
renderVideo()
}
await agora.setupRemoteVideo({
uid: Number(remoteUid),
@ -675,13 +671,11 @@ const Meeting: React.FC = () => {
userItem.isRoom = true;
userItem.isAdmin = item.user.roleId === '1' || item.user.isRoomManager;
refreshVideoView(userItem)
changeVideo()
return [...res]
} else {
item.user.isRoom = true;
item.user.isAdmin = item.user.roleId === '1' || item.user.isRoomManager;
refreshVideoView(item.user)
changeVideo()
return [...res, item.user]
}
})
@ -709,20 +703,6 @@ const Meeting: React.FC = () => {
}
changeAgoraDevice()
}
// 修改当前观看用户
const changeVideo = (): void => {
setRoomUserList((list: any) => {
let row = list.filter((i: any) => i.roleId === '1' || i.isRoomManager)
setCurrentLookUserAccount((res: any) => {
let has = row.find((x: any) => x.uid === res.uid)
if (!has && row.length) {
renderVideo(row[0].uid)
}
return res
})
return list
})
}
// 网络
const handleNetworkChange = (): void => {
if (navigator.onLine) {
@ -813,9 +793,6 @@ const Meeting: React.FC = () => {
await GetShowUser(state.channelId).then(async (res) => {
if (res.code === 200 && res.data) {
renderVideo(res.data)
if (res.data.length !== 9) {
changeVideo()
}
}
})
}
@ -881,6 +858,7 @@ const Meeting: React.FC = () => {
message.error(msgTips)
}
})
await allUserLook(userInfo.uid, userInfo.userName)
break;
case '静音':
await postOpenMicr(false, user.uid)
@ -1054,7 +1032,6 @@ const Meeting: React.FC = () => {
agora.stopScreenCapture()
footerListTemplate[1][0].title = '共享屏幕'
setFooterList(footerListTemplate)
renderVideo()
}
// 获取房间用户
const getRoomUser = async (): Promise<void> => {