don't throw here for now, although it is probably a sign of why the tracks disappear

This commit is contained in:
Bruno Windels 2022-04-07 16:54:47 +02:00
parent bade40acc6
commit b133f58f7a

View file

@ -400,12 +400,12 @@ export class PeerCall implements IDisposable {
// According to previous comments in this file, firefox at some point did not // According to previous comments in this file, firefox at some point did not
// add streams until media started arriving on them. Testing latest firefox // add streams until media started arriving on them. Testing latest firefox
// (81 at time of writing), this is no longer a problem, so let's do it the correct way. // (81 at time of writing), this is no longer a problem, so let's do it the correct way.
if (this.peerConnection.remoteTracks.length === 0) { // if (this.peerConnection.remoteTracks.length === 0) {
await log.wrap(`Call no remote stream or no tracks after setting remote description!`, async log => { // await log.wrap(`Call no remote stream or no tracks after setting remote description!`, async log => {
return this.terminate(CallParty.Local, CallErrorCode.SetRemoteDescription, log); // return this.terminate(CallParty.Local, CallErrorCode.SetRemoteDescription, log);
}); // });
return; // return;
} // }
this.setState(CallState.Ringing, log); this.setState(CallState.Ringing, log);