diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 5073a8d..4a68d36 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -396,29 +396,6 @@ const Meeting: React.FC = () => { }, [recorder]) const changeAgoraDevice = () => { - function sortUsersByRole(arr: any[]): any[] { - // 使用 sort 方法对数组进行排序 - return arr.sort((a: any, b: any) => { - // 定义角色优先级 - const rolePriority: any = { - admin: 1, - speaker: 2, - user: 3, - }; - // 获取角色优先级 - const aPriority = rolePriority[a.role] || 3; // 默认为普通用户 - const bPriority = rolePriority[b.role] || 3; // 默认为普通用户 - // 比较角色优先级 - if (aPriority < bPriority) { - return -1; // a 的优先级更高 - } else if (aPriority > bPriority) { - return 1; // b 的优先级更高 - } else { - // 如果角色相同,则可以按其他标准排序,例如按姓名字母顺序 - return a.userName.localeCompare(b.userName); - } - }); - } setRoomUserList((res: any) => { res.forEach(async (item: any) => { if (item.roleId === '1') {