From 4d21c2842106d6f0eff27f9554ddbed2f9851f17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Wed, 30 May 2018 11:03:56 +0200 Subject: [PATCH] feat(conference): don't add hidden participants to redux This includes recording agents, for example. --- react/features/base/conference/actions.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/react/features/base/conference/actions.js b/react/features/base/conference/actions.js index 8c18b7f1d..1a32d61a5 100644 --- a/react/features/base/conference/actions.js +++ b/react/features/base/conference/actions.js @@ -140,7 +140,7 @@ function _addConferenceListeners(conference, dispatch) { conference.on( JitsiConferenceEvents.USER_JOINED, - (id, user) => dispatch(participantJoined({ + (id, user) => !user.isHidden() && dispatch(participantJoined({ conference, id, name: user.getDisplayName(), @@ -148,7 +148,8 @@ function _addConferenceListeners(conference, dispatch) { }))); conference.on( JitsiConferenceEvents.USER_LEFT, - id => dispatch(participantLeft(id, conference))); + (id, user) => !user.isHidden() + && dispatch(participantLeft(id, conference))); conference.on( JitsiConferenceEvents.USER_ROLE_CHANGED, (...args) => dispatch(participantRoleChanged(...args)));