diff --git a/lib/torrent.js b/lib/torrent.js index abf439b0..f2c14328 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') } /*