refactor: upsertVoiceList

This commit is contained in:
Tristan Yang
2023-03-31 12:59:54 +08:00
parent bdc27314fd
commit c35a7d211b
4 changed files with 22 additions and 7 deletions
+6 -1
View File
@@ -3,7 +3,7 @@ import { useEffect } from 'react';
import { useDispatch } from 'react-redux';
import { useGetAgoraConfigQuery, useGetAgoraVoicingListQuery, useLazyGetAgoraTokenQuery } from '../../app/services/server';
import { updateChannelVisibleAside } from '../../app/slices/channels';
import { addVoiceMember, removeVoiceMember, updateDeafenStatus, updateMuteStatus, updateVoicingInfo, updateVoicingMember, updateVoicingNetworkQuality } from '../../app/slices/voice';
import { addVoiceMember, removeVoiceMember, updateDeafenStatus, updateMuteStatus, updateVoicingInfo, updateVoicingMember, updateVoicingNetworkQuality, upsertVoiceList } from '../../app/slices/voice';
import { useAppSelector } from '../../app/store';
// type Props = {}
@@ -187,6 +187,11 @@ const useVoice = ({ id, context = "channel" }: VoiceProps) => {
dispatch(updateChannelVisibleAside({
id, aside: null
}));
dispatch(upsertVoiceList({
id,
context,
memberCount: 0
}));
}
}
};