fix: Fixes reloads after enabling AV moderation.

This commit is contained in:
Дамян Минков 2021-08-20 11:30:52 -05:00
parent c7a91e1974
commit 38f9c97f40
3 changed files with 10 additions and 8 deletions

View File

@ -284,11 +284,13 @@ StateListenerRegistry.register(
}
});
} else {
const localParticipantId = getLocalParticipant(store.getState).id;
const localParticipantId = getLocalParticipant(store.getState)?.id;
// We left the conference, the local participant must be updated.
_e2eeUpdated(store, conference, localParticipantId, false);
_raiseHandUpdated(store, conference, localParticipantId, false);
if (localParticipantId) {
// We left the conference, the local participant must be updated.
_e2eeUpdated(store, conference, localParticipantId, false);
_raiseHandUpdated(store, conference, localParticipantId, false);
}
}
}
);

View File

@ -326,7 +326,7 @@ class MeetingParticipantContextMenu extends Component<Props, State> {
onMouseEnter = { onEnter }
onMouseLeave = { onLeave }>
{
!_participant.isFakeParticipant && (
!_participant?.isFakeParticipant && (
<>
<ContextMenuItemGroup>
{
@ -393,7 +393,7 @@ class MeetingParticipantContextMenu extends Component<Props, State> {
}
{
_participant.isFakeParticipant && _localVideoOwner && (
_participant?.isFakeParticipant && _localVideoOwner && (
<ContextMenuItem onClick = { this._onStopSharedVideo }>
<ContextMenuIcon src = { IconShareVideo } />
<span>{t('toolbar.stopSharedVideo')}</span>

View File

@ -150,7 +150,7 @@ function MeetingParticipantItem({
videoMuteState = { _isVideoMuted ? MEDIA_STATE.MUTED : MEDIA_STATE.UNMUTED }
youText = { youText }>
{
!_participant.isFakeParticipant && (
!_participant?.isFakeParticipant && (
<>
<ParticipantQuickAction
askUnmuteText = { askUnmuteText }
@ -165,7 +165,7 @@ function MeetingParticipantItem({
)
}
{
_participant.isFakeParticipant && _localVideoOwner && (
_participant?.isFakeParticipant && _localVideoOwner && (
<ParticipantActionEllipsis
aria-label = { participantActionEllipsisLabel }
onClick = { onContextMenu } />