Fix the force TURN option

The call object is created within the js-sdk for inbound calls, so
we never got the chance to set it.
This commit is contained in:
David Baker 2017-11-17 14:54:44 +00:00
parent 6fd09bc09a
commit 6d23182f5f
3 changed files with 10 additions and 4 deletions

View file

@ -877,6 +877,11 @@ module.exports = React.createClass({
// TODO: this ought to be a separate component so that we don't need
// to rebind the onChange each time we render
const onChange = (e) => {
// XXX: awful, but at time of writing, granular settings has landed on
// develop which will almost certainly mean we'll handle this differently.
if (setting.id === 'webRtcForceTURN') {
MatrixClientPeg.get().setForceTURN(e.target.checked);
}
UserSettingsStore.setLocalSetting(setting.id, e.target.checked);
if (setting.fn) setting.fn(e.target.checked);
};