|
@@ -9,7 +9,7 @@ import { useI18n } from '/@/hooks/useI18n';
|
|
|
import browser from '/@/utils/browser';
|
|
|
import { unref } from 'vue';
|
|
|
import { useAppStore } from '/@/store/modules/app';
|
|
|
-import { useRtcSdk } from '/@/hooks/useTRTC';
|
|
|
+// import { useRtcSdk } from '/@/hooks/useTRTC';
|
|
|
interface ActionDataType {
|
|
|
type: string;
|
|
|
data: any;
|
|
@@ -184,7 +184,15 @@ function handleUserJoin(members?: UserInfoType[], user?: UserInfoType) {
|
|
|
rtcStore.addToChatList(data);
|
|
|
} else {
|
|
|
console.log('参与者看到', data);
|
|
|
- user.Role == 'leader' && rtcStore.addToChatList(data);
|
|
|
+ if (user.Role == 'leader') {
|
|
|
+ // const { handleJoin } = useRtcSdk();
|
|
|
+ rtcStore.addToChatList(data);
|
|
|
+
|
|
|
+ // setTimeout(() => {
|
|
|
+ // console.log('主持人重新进入,参与者重新加入语言');
|
|
|
+ // handleJoin();
|
|
|
+ // }, 2000);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -264,10 +272,8 @@ const handleUserSetWords = (UserId?: string, words?: boolean, members?: UserInfo
|
|
|
};
|
|
|
const handleUserMuted = (UserId?: string, muted?: boolean, members?: UserInfoType[]) => {
|
|
|
const rtcStore = useRtcStore();
|
|
|
- const { invitedRemoteStreams } = useRtcSdk();
|
|
|
console.log('members', members);
|
|
|
- console.log('handleUserSetWords', UserId, muted);
|
|
|
- console.log('invitedRemoteStreams', invitedRemoteStreams);
|
|
|
+ console.log('handleUserMuted', UserId, muted);
|
|
|
UserId &&
|
|
|
rtcStore.updateMemberDatabyId(UserId, {
|
|
|
IsMuted: muted,
|