|
@@ -41,7 +41,7 @@ export function handleActions({ data, type, members, open, user, userId, words }
|
|
|
break
|
|
|
|
|
|
case "users-words":
|
|
|
- handleUserSetWords(userId, words,members)
|
|
|
+ handleUserSetWords(userId, words, members)
|
|
|
break;
|
|
|
case "leader-dismiss":
|
|
|
break;
|
|
@@ -64,7 +64,7 @@ export function handleActions({ data, type, members, open, user, userId, words }
|
|
|
break;
|
|
|
}
|
|
|
if (members?.length) {
|
|
|
- console.log('发烧的',members)
|
|
|
+ console.log('发烧的', members)
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -124,7 +124,7 @@ function handleUserJoin(members?: UserInfoType[], user?: UserInfoType) {
|
|
|
if (user) {
|
|
|
let name = user.Nickname;
|
|
|
if (user.Role === 'leader') {
|
|
|
- const socket = useSocket()
|
|
|
+ const { socket } = useSocket()
|
|
|
name = "主持人";
|
|
|
Dialog.toast({ content: `主持人进入房间` });
|
|
|
socket.emit("action", { type: "user-init" });
|
|
@@ -179,16 +179,13 @@ const handleTagImageIndex = (data) => {
|
|
|
|
|
|
}
|
|
|
|
|
|
-const handleUserSetWords = (UserId?: string, words?: boolean, members?:UserInfoType[]) => {
|
|
|
+const handleUserSetWords = (UserId?: string, words?: boolean, members?: UserInfoType[]) => {
|
|
|
const rtcStore = useRtcStore();
|
|
|
console.log('handleUserSetWords', UserId, words)
|
|
|
+ UserId && rtcStore.updateMemberDatabyId(UserId, {
|
|
|
+ IsWords: words
|
|
|
+ })
|
|
|
if (UserId == rtcStore.userId) {
|
|
|
-
|
|
|
- members && rtcStore.setMemberList(members)
|
|
|
-
|
|
|
- // rtcStore.updateMemberDatabyId(UserId, {
|
|
|
- // IsWords: words
|
|
|
- // })
|
|
|
Dialog.toast({
|
|
|
content: !words
|
|
|
? `主持人设置了禁言`
|