diff options
author | Feross Aboukhadijeh <feross@feross.org> | 2019-09-06 22:52:58 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-06 22:52:58 +0300 |
commit | eeb48ba5b55ea720f5cfc414698388f443b4e790 (patch) | |
tree | bf46e1e0f843a3c5aff15ce05e0410ca579d8536 | |
parent | 1f33ce2cba5625260e905bb7682692e7b14d3edd (diff) | |
parent | eaabaa01d918cd6ac06a415bd3feb1ab4e42bdf7 (diff) |
Emit `metadata` before `ready` and `done` (#1737)
Emit `metadata` before `ready` and `done`
-rw-r--r-- | lib/torrent.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/torrent.js b/lib/torrent.js index abf439b..f2c1432 100644 --- a/lib/torrent.js +++ b/lib/torrent.js @@ -505,6 +505,9 @@ class Torrent extends EventEmitter { this._onWireWithMetadata(wire) }) + // Emit 'metadata' before 'ready' and 'done' + this.emit('metadata') + if (this.skipVerify) { // Skip verifying exisitng data and just assume it's correct this._markAllVerified() @@ -535,8 +538,6 @@ class Torrent extends EventEmitter { this._verifyPieces(onPiecesVerified) } } - - this.emit('metadata') } /* |