Add a new Transfers menu to allow pause all and resume all torrents
This commit is contained in:
committed by
Dan Flettre
parent
7cf1d96a80
commit
d8c9014471
@@ -128,6 +128,26 @@ module.exports = class TorrentListController {
|
||||
}
|
||||
}
|
||||
|
||||
pauseAllTorrents () {
|
||||
this.state.saved.torrents.forEach((torrentSummary) => {
|
||||
if (torrentSummary.status === 'downloading') {
|
||||
torrentSummary.status = 'paused'
|
||||
ipcRenderer.send('wt-stop-torrenting', torrentSummary.infoHash)
|
||||
sound.play('DISABLE')
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
resumeAllTorrents () {
|
||||
this.state.saved.torrents.forEach((torrentSummary) => {
|
||||
if (torrentSummary.status === 'paused') {
|
||||
torrentSummary.status = 'downloading'
|
||||
this.startTorrentingSummary(torrentSummary.torrentKey)
|
||||
sound.play('ENABLE')
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
toggleTorrentFile (infoHash, index) {
|
||||
const torrentSummary = TorrentSummary.getByKey(this.state, infoHash)
|
||||
torrentSummary.selections[index] = !torrentSummary.selections[index]
|
||||
|
||||
Reference in New Issue
Block a user