Skip to content

Commit caf404e

Browse files
committed
Switch to electron-webrtc
1 parent 1a15e22 commit caf404e

File tree

3 files changed

+15
-4
lines changed

3 files changed

+15
-4
lines changed

lib/client/websocket-tracker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ WebSocketTracker.prototype.destroy = function (cb) {
9090
clearTimeout(self.reconnectTimer)
9191

9292
// Destroy peers
93-
for(var peerId in self.peers) {
93+
for (var peerId in self.peers) {
9494
var peer = self.peers[peerId]
9595
clearTimeout(peer.trackerTimeout)
9696
peer.destroy()

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@
4242
"xtend": "^4.0.0"
4343
},
4444
"devDependencies": {
45+
"electron-webrtc": "^0.1.0",
4546
"magnet-uri": "^5.0.0",
4647
"parse-torrent": "^5.0.0",
4748
"standard": "^6.0.4",
48-
"tape": "^4.0.0",
49-
"wrtc": "0.0.59"
49+
"tape": "^4.0.0"
5050
},
5151
"keywords": [
5252
"bittorrent",

test/server.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
var Client = require('../')
22
var common = require('./common')
33
var test = require('tape')
4-
var wrtc = require('wrtc')
4+
var wrtc
55

66
var infoHash = '4cb67059ed6bd08362da625b3ae77f6f4a075705'
77
var peerId = new Buffer('01234567890123456789')
@@ -115,6 +115,11 @@ function serverTest (t, serverType, serverFamily) {
115115
})
116116
}
117117

118+
test('create daemon', function (t) {
119+
wrtc = require('electron-webrtc')()
120+
wrtc.electronDaemon.once('ready', t.end)
121+
})
122+
118123
test('websocket server', function (t) {
119124
serverTest(t, 'ws', 'inet')
120125
})
@@ -130,3 +135,9 @@ test('http ipv6 server', function (t) {
130135
test('udp server', function (t) {
131136
serverTest(t, 'udp', 'inet')
132137
})
138+
139+
// cleanup
140+
test('cleanup electron-eval daemon', function (t) {
141+
wrtc.close()
142+
t.end()
143+
})

0 commit comments

Comments
 (0)