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:
authorKaylee <34007889+KayleePop@users.noreply.github.com>2020-09-10 21:38:44 +0300
committerGitHub <noreply@github.com>2020-09-10 21:38:44 +0300
commit7aee819796c540df0b247fec1853098f9a591d4c (patch)
tree6eb6ac35de0fed83e3e2470a3e647645c8bfa240 /index.js
parent9ae31e5d8a44b98a768971efb7c6b7b386eb9447 (diff)
parent3393e92166d7049dc84e2d488b4769c668ee3b20 (diff)
Merge pull request #1364 from KayleePop/destroy
Diffstat (limited to 'index.js')
-rw-r--r--index.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/index.js b/index.js
index a807c9e..f024ba8 100644
--- a/index.js
+++ b/index.js
@@ -335,18 +335,22 @@ class WebTorrent extends EventEmitter {
* @param {string|Buffer|Torrent} torrentId
* @param {function} cb
*/
- remove (torrentId, cb) {
+ remove (torrentId, opts, cb) {
+ if (typeof opts === 'function') return this.remove(torrentId, null, opts)
+
this._debug('remove')
const torrent = this.get(torrentId)
if (!torrent) throw new Error(`No torrent with id ${torrentId}`)
- this._remove(torrentId, cb)
+ this._remove(torrentId, opts, cb)
}
- _remove (torrentId, cb) {
+ _remove (torrentId, opts, cb) {
+ if (typeof opts === 'function') return this._remove(torrentId, null, opts)
+
const torrent = this.get(torrentId)
if (!torrent) return
this.torrents.splice(this.torrents.indexOf(torrent), 1)
- torrent.destroy(cb)
+ torrent.destroy(opts, cb)
}
address () {