conference: fix not applying max recv constraints
They also need to be applied when changing conferences.
This commit is contained in:
parent
f32140c4b7
commit
ce812591f9
|
@ -117,14 +117,15 @@ StateListenerRegistry.register(
|
||||||
maxReceiverVideoQuality,
|
maxReceiverVideoQuality,
|
||||||
preferredVideoQuality
|
preferredVideoQuality
|
||||||
} = currentState;
|
} = currentState;
|
||||||
|
const changedConference = conference !== previousState.conference;
|
||||||
const changedPreferredVideoQuality
|
const changedPreferredVideoQuality
|
||||||
= preferredVideoQuality !== previousState.preferredVideoQuality;
|
= preferredVideoQuality !== previousState.preferredVideoQuality;
|
||||||
const changedMaxVideoQuality = maxReceiverVideoQuality !== previousState.maxReceiverVideoQuality;
|
const changedMaxVideoQuality = maxReceiverVideoQuality !== previousState.maxReceiverVideoQuality;
|
||||||
|
|
||||||
if (changedPreferredVideoQuality || changedMaxVideoQuality) {
|
if (changedConference || changedPreferredVideoQuality || changedMaxVideoQuality) {
|
||||||
_setReceiverVideoConstraint(conference, preferredVideoQuality, maxReceiverVideoQuality);
|
_setReceiverVideoConstraint(conference, preferredVideoQuality, maxReceiverVideoQuality);
|
||||||
}
|
}
|
||||||
if (changedPreferredVideoQuality) {
|
if (changedConference || changedPreferredVideoQuality) {
|
||||||
_setSenderVideoConstraint(conference, preferredVideoQuality);
|
_setSenderVideoConstraint(conference, preferredVideoQuality);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue