torrent.on('infoHash', () => { if ('select' in argv) { torrent.so = argv.select.toString() } if (argv.quiet) return updateMetadata() torrent.on('wire', updateMetadata) function updateMetadata () { clivas.clear() clivas.line( '{green:fetching torrent metadata from} {bold:%s} {green:peers}', torrent.numPeers ) } torrent.on('metadata', () => { clivas.clear() torrent.removeListener('wire', updateMetadata) clivas.clear() clivas.line('{green:verifying existing torrent data...}') }) })
torrent.removeListener('wire', updateMetadata)