Skip to content

Commit 6ac9ae6

Browse files
committed
perf: don't dynamically add new properties to peer objects
1 parent a65c733 commit 6ac9ae6

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

lib/swarm.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ Swarm.prototype._onAnnounce_started = function (params, peer) {
4242
peer = this.peers[params.addr] = {
4343
ip: params.ip,
4444
port: params.port,
45-
peerId: params.peer_id
45+
peerId: params.peer_id,
46+
complete: false
4647
}
4748
}
4849

test/server.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ function serverTest (t, serverType, serverFamily) {
5656
t.deepEqual(server.getSwarm(infoHash).peers[clientAddr + ':6881'], {
5757
ip: clientIp,
5858
port: 6881,
59-
peerId: peerId.toString('hex')
59+
peerId: peerId.toString('hex'),
60+
complete: false
6061
})
6162

6263
client.complete()

0 commit comments

Comments
 (0)