Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/webtorrent/webtorrent.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/cmd.js38
1 files changed, 19 insertions, 19 deletions
diff --git a/bin/cmd.js b/bin/cmd.js
index 4532edf..ef3d83d 100755
--- a/bin/cmd.js
+++ b/bin/cmd.js
@@ -123,30 +123,30 @@ if (removeOnExit) {
process.on('SIGTERM', remove)
}
-client.add(torrentId, {
+var torrent = client.add(torrentId, {
remove: removeOnExit
-}, function (err, torrent) {
- if (err) {
- clivas.line('{red:error} ' + err.message)
- process.exit(1)
- }
+})
- function updateMetadata () {
- if (torrent) {
- clivas.clear()
- clivas.line('{green:fetching torrent metadata from} {bold:'+torrent.swarm.numPeers+'} {green:peers}')
- }
+function updateMetadata () {
+ if (torrent) {
+ clivas.clear()
+ clivas.line('{green:fetching torrent metadata from} {bold:'+torrent.swarm.numPeers+'} {green:peers}')
}
+}
- if (!torrent.metadata && !quiet && !list) {
- updateMetadata()
- torrent.swarm.on('wire', updateMetadata)
+if (!torrent.metadata && !quiet && !list) {
+ updateMetadata()
+ torrent.swarm.on('wire', updateMetadata)
- client.once('torrent', function () {
- torrent.swarm.removeListener('wire', updateMetadata)
- })
- }
-})
+ client.once('torrent', function () {
+ torrent.swarm.removeListener('wire', updateMetadata)
+ })
+
+ client.on('error', function (err) {
+ clivas.line('{red:error} ' + err.message)
+ process.exit(1)
+ })
+}
function ontorrent (torrent) {
if (list) {