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:
-rw-r--r--index.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/index.js b/index.js
index 7466a9e..887c473 100644
--- a/index.js
+++ b/index.js
@@ -257,13 +257,17 @@ class WebTorrent extends EventEmitter {
this._debug('seed')
opts = opts ? Object.assign({}, opts) : {}
+ const isFilePath = typeof input === 'string'
+
// When seeding from fs path, initialize store from that path to avoid a copy
- if (typeof input === 'string') opts.path = path.dirname(input)
+ if (isFilePath) opts.path = path.dirname(input)
if (!opts.createdBy) opts.createdBy = `WebTorrent/${VERSION_STR}`
const onTorrent = torrent => {
const tasks = [
cb => {
+ // when a filesystem path is specified, files are already in the FS store
+ if (isFilePath) return cb()
torrent.load(streams, cb)
}
]