subject: only try to update the subject when the rol;e changes
Skip processing any other participant updates.
This commit is contained in:
parent
8115f86f59
commit
eed57e7999
@ -615,13 +615,14 @@ function _updateLocalParticipantInConference({ dispatch, getState }, next, actio
|
|||||||
conference.setDisplayName(participant.name);
|
conference.setDisplayName(participant.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
const { pendingSubjectChange, subject } = getState()['features/base/conference'];
|
if ('role' in participant && participant.role === PARTICIPANT_ROLE.MODERATOR) {
|
||||||
const isModerator = participant.role === PARTICIPANT_ROLE.MODERATOR;
|
const { pendingSubjectChange, subject } = getState()['features/base/conference'];
|
||||||
|
|
||||||
// when local user role is updated to moderator and we have a pending subject change
|
// When the local user role is updated to moderator and we have a pending subject change
|
||||||
// which was not reflected we need to set it (the first time we tried was before becoming moderator)
|
// which was not reflected we need to set it (the first time we tried was before becoming moderator).
|
||||||
if (isModerator && pendingSubjectChange !== subject) {
|
if (pendingSubjectChange !== subject) {
|
||||||
dispatch(setSubject(pendingSubjectChange));
|
dispatch(setSubject(pendingSubjectChange));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user