@@ -2,7 +2,6 @@ module.exports = Swarm
22
33var debug = require ( 'debug' ) ( 'bittorrent-tracker' )
44var randomIterate = require ( 'random-iterate' )
5- var common = require ( '../common' )
65
76// Regard this as the default implementation of an interface that you
87// need to support when overriding Server.createSwarm() and Server.getSwarm()
@@ -14,7 +13,7 @@ function Swarm (infoHash, server) {
1413
1514Swarm . prototype . announce = function ( params , cb ) {
1615 var self = this
17- var id = params . type === common . PEER_TYPES . websocket ? params . peer_id : params . addr
16+ var id = params . type === 'ws' ? params . peer_id : params . addr
1817 var peer = self . peers [ id ]
1918
2019 if ( params . event === 'started' ) {
@@ -51,7 +50,7 @@ Swarm.prototype._onAnnounceStarted = function (params, peer) {
5150
5251 if ( params . left === 0 ) this . complete += 1
5352 else this . incomplete += 1
54- var id = params . type === common . PEER_TYPES . websocket ? params . peer_id : params . addr
53+ var id = params . type === 'ws' ? params . peer_id : params . addr
5554 peer = this . peers [ id ] = {
5655 complete : params . left === 0 ,
5756 peerId : params . peer_id , // as hex
@@ -69,7 +68,7 @@ Swarm.prototype._onAnnounceStopped = function (params, peer) {
6968
7069 if ( peer . complete ) this . complete -= 1
7170 else this . incomplete -= 1
72- var id = params . type === common . PEER_TYPES . websocket ? params . peer_id : params . addr
71+ var id = params . type === 'ws' ? params . peer_id : params . addr
7372 delete this . peers [ id ]
7473}
7574
0 commit comments