Skip to content

Commit 814b167

Browse files
committed
bittorrent-tracker/client should work if wrtc fails to install
1 parent 427e0f4 commit 814b167

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

lib/websocket-tracker.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ var Socket = require('simple-websocket')
1111

1212
var wrtc
1313
try {
14-
wrtc = require('wrtc') // WebRTC in node/browser
14+
wrtc = require('wrtc') // WebRTC in node - empty object in browser
15+
if (!wrtc.RTCPeerConnection) wrtc = null
1516
} catch (err) {
1617
wrtc = null // optional dependency failed to install
1718
}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
"./lib/common-node": false,
1515
"./lib/http-tracker": false,
1616
"./lib/udp-tracker": false,
17-
"./server": false
17+
"./server": false,
18+
"wrtc": false
1819
},
1920
"bugs": {
2021
"url": "https://github.com/feross/bittorrent-tracker/issues"

0 commit comments

Comments
 (0)