Store magnet URI once torrent has been parsed (#1686)

Store magnet URI once torrent has been parsed
This commit is contained in:
Feross Aboukhadijeh
2019-09-11 19:44:06 -07:00
committed by GitHub
3 changed files with 4 additions and 4 deletions

View File

@@ -10,7 +10,7 @@ module.exports = class TorrentController {
this.state = state
}
torrentInfoHash (torrentKey, infoHash) {
torrentParsed (torrentKey, infoHash, magnetURI) {
let torrentSummary = this.getTorrentSummary(torrentKey)
console.log('got infohash for %s torrent %s',
torrentSummary ? 'existing' : 'new', torrentKey)
@@ -33,6 +33,7 @@ module.exports = class TorrentController {
}
torrentSummary.infoHash = infoHash
torrentSummary.magnetURI = magnetURI
dispatch('update')
}
@@ -62,7 +63,6 @@ module.exports = class TorrentController {
torrentSummary.status = 'downloading'
torrentSummary.name = torrentSummary.displayName || torrentInfo.name
torrentSummary.path = torrentInfo.path
torrentSummary.magnetURI = torrentInfo.magnetURI
// TODO: make torrentInfo immutable, save separately as torrentSummary.info
// For now, check whether torrentSummary.files has already been set:
const hasDetailedFileInfo = torrentSummary.files && torrentSummary.files[0].path