mirror of https://github.com/vector-im/riot-web
Update muting to work with the js-sdk call upgrade changes
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>pull/21833/head
parent
9c3439a1aa
commit
a2977f5b17
|
@ -214,6 +214,8 @@ export default class CallView extends React.Component<IProps, IState> {
|
||||||
this.setState({
|
this.setState({
|
||||||
primaryFeed: primary,
|
primaryFeed: primary,
|
||||||
secondaryFeeds: secondary,
|
secondaryFeeds: secondary,
|
||||||
|
micMuted: this.props.call.isMicrophoneMuted(),
|
||||||
|
vidMuted: this.props.call.isLocalVideoMuted(),
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -258,18 +260,14 @@ export default class CallView extends React.Component<IProps, IState> {
|
||||||
return { primary, secondary };
|
return { primary, secondary };
|
||||||
}
|
}
|
||||||
|
|
||||||
private onMicMuteClick = (): void => {
|
private onMicMuteClick = async (): Promise<void> => {
|
||||||
const newVal = !this.state.micMuted;
|
const newVal = !this.state.micMuted;
|
||||||
|
this.setState({ micMuted: await this.props.call.setMicrophoneMuted(newVal) });
|
||||||
this.props.call.setMicrophoneMuted(newVal);
|
|
||||||
this.setState({ micMuted: newVal });
|
|
||||||
};
|
};
|
||||||
|
|
||||||
private onVidMuteClick = (): void => {
|
private onVidMuteClick = async (): Promise<void> => {
|
||||||
const newVal = !this.state.vidMuted;
|
const newVal = !this.state.vidMuted;
|
||||||
|
this.setState({ vidMuted: await this.props.call.setLocalVideoMuted(newVal) });
|
||||||
this.props.call.setLocalVideoMuted(newVal);
|
|
||||||
this.setState({ vidMuted: newVal });
|
|
||||||
};
|
};
|
||||||
|
|
||||||
private onScreenshareClick = async (): Promise<void> => {
|
private onScreenshareClick = async (): Promise<void> => {
|
||||||
|
|
Loading…
Reference in New Issue