diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 1eed1d8..9d5efa2 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -379,10 +379,7 @@ const Meeting: React.FC = () => { usernames.push(user.userName); } }) - channel.postMessage({ - type: 'currentSpeakUser', - currentSpeakUser: usernames, - }); + storage.setItem('currentSpeakUser', JSON.stringify(usernames)) return res }); @@ -1648,6 +1645,12 @@ const Meeting: React.FC = () => { case 'meetingMode': setMeetingMode(e.value) break; + case 'currentSpeakUser': + channel.postMessage({ + type: 'currentSpeakUser', + currentSpeakUser: JSON.parse(e.value), + }); + break; case 'quitMeeting': if (e.value) { setQuitMeetingModal(true)