From 5c640fb5444c8a49046d5320284d36321cf24706 Mon Sep 17 00:00:00 2001 From: Pontus Persson Date: Fri, 8 Dec 2017 16:25:53 +0100 Subject: [PATCH] Set up conn in creator function. --- client/peer.js | 9 +++++++++ client/webrtc.js | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 client/peer.js diff --git a/client/peer.js b/client/peer.js new file mode 100644 index 0000000..e154753 --- /dev/null +++ b/client/peer.js @@ -0,0 +1,9 @@ +function errorHandler(error) { + console.log(error); +} + +export function createPeer(peerExchange, peerConnectionConfig) { + const conn = new RTCPeerConnection(peerConnectionConfig); + + return conn; +} diff --git a/client/webrtc.js b/client/webrtc.js index a95f9eb..39c6dd9 100755 --- a/client/webrtc.js +++ b/client/webrtc.js @@ -1,5 +1,6 @@ import { dataChannelConfig, peerConnectionConfig } from './config.js'; import { createPeerExchange } from './peer-exchange.js'; +import { createPeer } from './peer.js'; var localVideo; var localStream; @@ -36,7 +37,7 @@ function getUserMediaSuccess(stream) { } function start(isCaller) { - peerConnection = new RTCPeerConnection(peerConnectionConfig); + peerConnection = createPeer(peerConnectionConfig); peerConnection.addEventListener('icecandidate', gotIceCandidate); peerConnection.addEventListener('addstream', gotRemoteStream);