forked from External/mediamtx
webrtc: on browsers, display error messages from server (#3448)
This commit is contained in:
parent
1911294539
commit
095921dc26
3 changed files with 19 additions and 8 deletions
|
|
@ -426,13 +426,17 @@ const sendOffer = (offer) => {
|
|||
break;
|
||||
case 404:
|
||||
throw new Error('stream not found');
|
||||
case 400:
|
||||
return res.json().then((e) => { throw new Error(e.error); });
|
||||
default:
|
||||
throw new Error(`bad status code ${res.status}`);
|
||||
}
|
||||
|
||||
sessionUrl = new URL(res.headers.get('location'), window.location.href).toString();
|
||||
return res.text();
|
||||
|
||||
return res.text()
|
||||
.then((sdp) => onRemoteAnswer(sdp));
|
||||
})
|
||||
.then((sdp) => onRemoteAnswer(sdp))
|
||||
.catch((err) => {
|
||||
onError(err.toString());
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue