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
diff options
context:
space:
mode:
authorFeross Aboukhadijeh <feross@feross.org>2015-01-05 08:48:23 +0300
committerFeross Aboukhadijeh <feross@feross.org>2015-01-05 08:56:05 +0300
commitffcd84f07bd161ac424e682a683b09d376eff331 (patch)
tree0005a1023cf720e98373b22aba57faa0800871f7 /index.js
parent5ab99cc2c2de446f3ddc39e47a20d5ca01ba99e5 (diff)
client.seed: skip piece verification for performance
For https://github.com/feross/webtorrent/issues/235
Diffstat (limited to 'index.js')
-rw-r--r--index.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/index.js b/index.js
index 0d83b7b..f6d98a8 100644
--- a/index.js
+++ b/index.js
@@ -149,7 +149,8 @@ WebTorrent.prototype.download = function (torrentId, opts, ontorrent) {
opts.client = self
opts.storage = opts.storage || self.storage
- if (opts.tmp) opts.storageOpts = { tmp: opts.tmp }
+ if (!opts.storageOpts) opts.storageOpts = {}
+ if (opts.tmp) opts.storageOpts.tmp = opts.tmp
var torrent = new Torrent(torrentId, extend({ client: self }, opts))
self.torrents.push(torrent)
@@ -192,6 +193,8 @@ WebTorrent.prototype.seed = function (input, opts, onseed) {
opts = {}
}
if (!opts) opts = {}
+ if (!opts.storageOpts) opts.storageOpts = {}
+ opts.storageOpts.noVerify = true
createTorrent.parseInput(input, opts, function (err, files) {
if (err) return self.emit('error', err)