diff options
author | Feross Aboukhadijeh <feross@feross.org> | 2014-09-17 07:29:43 +0400 |
---|---|---|
committer | Feross Aboukhadijeh <feross@feross.org> | 2014-09-17 07:29:43 +0400 |
commit | 1d93189d7cae98e8233f445ad58fe51543851f68 (patch) | |
tree | 56068e29e5ed567e552ec6fd451f366b00d23ddb /bin | |
parent | 613eb35685e031dca3e2e4f9363a6fcbba2caa4f (diff) |
simplify client.add code
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/cmd.js | 21 |
1 files changed, 9 insertions, 12 deletions
@@ -156,24 +156,21 @@ function remove (cb) { client.destroy(cb) } -client.add(torrentId, { remove: argv.remove }) +var torrent = client.add(torrentId) -client.on('add', function (torrent) { - if (torrent.metadata || argv.quiet || argv.list) return +function updateMetadata () { + var numPeers = torrent.swarm.numPeers + clivas.clear() + clivas.line('{green:fetching torrent metadata from} {bold:'+numPeers+'} {green:peers}') +} - updateMetadata() +if (!argv.quiet && !argv.list) { torrent.swarm.on('wire', updateMetadata) - torrent.on('metadata', function () { torrent.swarm.removeListener('wire', updateMetadata) }) - - function updateMetadata () { - var numPeers = torrent.swarm.numPeers - clivas.clear() - clivas.line('{green:fetching torrent metadata from} {bold:'+numPeers+'} {green:peers}') - } -}) + updateMetadata() +} client.on('torrent', function (torrent) { if (client.listening) onTorrent(torrent) |