Remove superflous `.catch()`.

pull/25/head
Pontus Persson 2017-12-08 16:59:54 +01:00 committed by Pontus Alexander
parent f1bf2bd450
commit 344f2c0046
1 changed files with 5 additions and 3 deletions

View File

@ -4,6 +4,7 @@ function errorHandler(error) {
export function createPeer(peerExchange, peerConnectionConfig) { export function createPeer(peerExchange, peerConnectionConfig) {
const conn = new RTCPeerConnection(peerConnectionConfig); const conn = new RTCPeerConnection(peerConnectionConfig);
peerExchange.listen(createPeerExchangeMessageHandler(conn)); peerExchange.listen(createPeerExchangeMessageHandler(conn));
return conn; return conn;
@ -12,14 +13,15 @@ export function createPeer(peerExchange, peerConnectionConfig) {
function createPeerExchangeMessageHandler(conn) { function createPeerExchangeMessageHandler(conn) {
return function gotMessageFromServer(signal, send) { return function gotMessageFromServer(signal, send) {
if(signal.sdp) { if(signal.sdp) {
conn.setRemoteDescription(new RTCSessionDescription(signal.sdp)).then(function() { conn.setRemoteDescription(new RTCSessionDescription(signal.sdp))
.then(() => {
// Only create answers in response to offers // Only create answers in response to offers
if(signal.sdp.type == 'offer') { if(signal.sdp.type == 'offer') {
conn.createAnswer() return conn.createAnswer()
.then(desc => { .then(desc => {
conn.setLocalDescription(desc); conn.setLocalDescription(desc);
send({'sdp': desc}) send({'sdp': desc})
}).catch(errorHandler); });
} }
}).catch(errorHandler); }).catch(errorHandler);
} else if(signal.ice) { } else if(signal.ice) {