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:
Diffstat (limited to 'lib/torrent.js')
-rw-r--r--lib/torrent.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/torrent.js b/lib/torrent.js
index e6ab569..d1de991 100644
--- a/lib/torrent.js
+++ b/lib/torrent.js
@@ -22,7 +22,6 @@ const pump = require('pump')
const randomIterate = require('random-iterate')
const sha1 = require('simple-sha1')
const speedometer = require('speedometer')
-const uniq = require('uniq')
const utMetadata = require('ut_metadata')
const utPex = require('ut_pex') // browser exclude
const parseRange = require('parse-numeric-range')
@@ -267,8 +266,9 @@ class Torrent extends EventEmitter {
parsedTorrent.urlList = parsedTorrent.urlList.concat(this.urlList)
}
- uniq(parsedTorrent.announce)
- uniq(parsedTorrent.urlList)
+ // remove duplicates by converting to Set and back
+ parsedTorrent.announce = Array.from(new Set(parsedTorrent.announce))
+ parsedTorrent.urlList = Array.from(new Set(parsedTorrent.urlList))
Object.assign(this, parsedTorrent)