Procházet zdrojové kódy

feat(conference): don't add hidden participants to redux

This includes recording agents, for example.
master
Saúl Ibarra Corretgé před 7 roky
rodič
revize
4d21c28421
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 3
    2
      react/features/base/conference/actions.js

+ 3
- 2
react/features/base/conference/actions.js Zobrazit soubor

140
 
140
 
141
     conference.on(
141
     conference.on(
142
         JitsiConferenceEvents.USER_JOINED,
142
         JitsiConferenceEvents.USER_JOINED,
143
-        (id, user) => dispatch(participantJoined({
143
+        (id, user) => !user.isHidden() && dispatch(participantJoined({
144
             conference,
144
             conference,
145
             id,
145
             id,
146
             name: user.getDisplayName(),
146
             name: user.getDisplayName(),
148
         })));
148
         })));
149
     conference.on(
149
     conference.on(
150
         JitsiConferenceEvents.USER_LEFT,
150
         JitsiConferenceEvents.USER_LEFT,
151
-        id => dispatch(participantLeft(id, conference)));
151
+        (id, user) => !user.isHidden()
152
+            && dispatch(participantLeft(id, conference)));
152
     conference.on(
153
     conference.on(
153
         JitsiConferenceEvents.USER_ROLE_CHANGED,
154
         JitsiConferenceEvents.USER_ROLE_CHANGED,
154
         (...args) => dispatch(participantRoleChanged(...args)));
155
         (...args) => dispatch(participantRoleChanged(...args)));

Načítá se…
Zrušit
Uložit