diff options
author | Feross Aboukhadijeh <feross@feross.org> | 2015-03-20 05:48:15 +0300 |
---|---|---|
committer | Feross Aboukhadijeh <feross@feross.org> | 2015-03-20 05:48:15 +0300 |
commit | c132ce47c9146738a0e7a5700aa93409b680b524 (patch) | |
tree | 2a674a9dad5ff0b9f50f600daf664ee3b14997b3 /lib/torrent.js | |
parent | c254fda44c7d498f08b73e134b7994f0394a9e29 (diff) |
internal: simplify how storage opts are passed
Diffstat (limited to 'lib/torrent.js')
-rw-r--r-- | lib/torrent.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/torrent.js b/lib/torrent.js index b37cc51..010f19f 100644 --- a/lib/torrent.js +++ b/lib/torrent.js @@ -45,17 +45,19 @@ function Torrent (torrentId, opts) { if (!debug.enabled) self.setMaxListeners(0) debug('new torrent') + self.opts = opts self.client = opts.client self.hotswapEnabled = ('hotswap' in opts ? opts.hotswap : true) self.verify = opts.verify - self.storageOpts = opts.storageOpts self.chokeTimeout = opts.chokeTimeout || CHOKE_TIMEOUT self.pieceTimeout = opts.pieceTimeout || PIECE_TIMEOUT self.strategy = opts.strategy || 'sequential' - self._rechokeNumSlots = (opts.uploads === false || opts.uploads === 0) ? 0 : (+opts.uploads || 10) + self._rechokeNumSlots = (opts.uploads === false || opts.uploads === 0) + ? 0 + : (+opts.uploads || 10) self._rechokeOptimisticWire = null self._rechokeOptimisticTime = 0 self._rechokeIntervalId = null @@ -246,7 +248,7 @@ Torrent.prototype._onMetadata = function (metadata) { self.rarityMap = new RarityMap(self.swarm, self.parsedTorrent.pieces.length) - self.storage = new self._storageImpl(self.parsedTorrent, self.storageOpts) + self.storage = new self._storageImpl(self.parsedTorrent, self.opts) self.storage.on('piece', self._onStoragePiece.bind(self)) self.storage.on('file', function (file) { self.emit('file', file) |