diff options
author | Feross Aboukhadijeh <feross@feross.org> | 2014-10-22 10:20:28 +0400 |
---|---|---|
committer | Feross Aboukhadijeh <feross@feross.org> | 2014-10-22 10:20:28 +0400 |
commit | 4c1bbb6b1d91757071f253ad0ece6186c4bc7333 (patch) | |
tree | 58b0ef1ab152776a56373188b216eb6f925975e0 /lib/torrent.js | |
parent | f5e70ef4ef248149298c6498c48cb0dfad34cd9b (diff) |
add torrent.createServer() method
Diffstat (limited to 'lib/torrent.js')
-rw-r--r-- | lib/torrent.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/torrent.js b/lib/torrent.js index 039f0e9..c55cebc 100644 --- a/lib/torrent.js +++ b/lib/torrent.js @@ -12,6 +12,7 @@ var parallel = require('run-parallel') var parseTorrent = require('parse-torrent') var RarityMap = require('./rarity-map') var reemit = require('re-emitter') +var Server = require('./server') // browser exclude var Storage = require('./storage') var Swarm = require('bittorrent-swarm') // `webtorrent-swarm` in browser var ut_metadata = require('ut_metadata') @@ -964,6 +965,13 @@ Torrent.prototype._request = function (wire, index, hotswap) { return true } +Torrent.prototype.createServer = function (opts) { + var self = this + if (typeof Server === 'function' /* browser exclude */) { + return new Server(self, opts) + } +} + /** * Returns a random integer in [0,high) */ |