|
@@ -54,7 +54,7 @@ export function handleActions({
|
|
handleUserSetWords(userId, words, members);
|
|
handleUserSetWords(userId, words, members);
|
|
break;
|
|
break;
|
|
case 'leader-dismiss':
|
|
case 'leader-dismiss':
|
|
- handleLeaderDismiss(user, members);
|
|
|
|
|
|
+ handleLeaderDismiss();
|
|
break;
|
|
break;
|
|
case 'user-paint':
|
|
case 'user-paint':
|
|
handleUserPaint(open);
|
|
handleUserPaint(open);
|
|
@@ -233,9 +233,9 @@ const handleUserLeave = (user: UserInfoType, members: UserInfoType[]) => {
|
|
rtcStore.addToChatList(data);
|
|
rtcStore.addToChatList(data);
|
|
members && rtcStore.setMemberList(members);
|
|
members && rtcStore.setMemberList(members);
|
|
};
|
|
};
|
|
-//被动处理用离开
|
|
|
|
-const handleLeaderDismiss = (user, members) => {
|
|
|
|
- const rtcStore = useRtcStore();
|
|
|
|
- console.log('members', user, members);
|
|
|
|
- rtcStore.clearMemberList();
|
|
|
|
|
|
+//被动处理用离开 全员解散
|
|
|
|
+const handleLeaderDismiss = () => {
|
|
|
|
+ const { closeSocket } = useSocket();
|
|
|
|
+ Dialog.toast({ content: `主持人已解散房间` });
|
|
|
|
+ closeSocket();
|
|
};
|
|
};
|