Skip to content

Commit

Permalink
Don't forcibly mute the remote side immediately in PTT calls
Browse files Browse the repository at this point in the history
This clause was causing all PTT calls to mute the remote side
immediately upon ICE connection status changing to 'checking'.
  • Loading branch information
robintown committed Jul 1, 2022
1 parent 6ea2885 commit 9364f35
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/webrtc/call.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1971,7 +1971,7 @@ export class MatrixCall extends TypedEventEmitter<CallEvent, CallEventHandlerMap
// the peer, since we don't want to block the line if they're not saying anything.
// Experimenting in Chrome, this happens after 5 or 6 seconds, which is probably
// fast enough.
if (this.isPtt && !["connected", "completed"].includes(this.peerConn.iceConnectionState)) {
if (this.isPtt && ["failed", "disconnected"].includes(this.peerConn.iceConnectionState)) {
for (const feed of this.getRemoteFeeds()) {
feed.setAudioMuted(true);
feed.setVideoMuted(true);
Expand Down

0 comments on commit 9364f35

Please sign in to comment.