We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3252070 commit d4c34c3Copy full SHA for d4c34c3
lib/client/websocket-tracker.js
@@ -89,6 +89,15 @@ WebSocketTracker.prototype.destroy = function (cb) {
89
clearInterval(self.interval)
90
clearTimeout(self.reconnectTimer)
91
92
+ // Destroy peers
93
+ for(var peerId in self.peers) {
94
+ var peer = self.peers[peerId]
95
+ clearTimeout(peer.trackerTimeout)
96
+ peer.destroy()
97
+ }
98
+ delete self.peers
99
+
100
+ // Close socked
101
if (socketPool[self.announceUrl]) socketPool[self.announceUrl].consumers--
102
103
self.socket.removeListener('connect', self._onSocketConnectBound)
0 commit comments