feat(downloading): save download session support

This commit is contained in:
Alexey Kasyanchuk
2018-06-27 04:47:22 +03:00
parent 27b46d15cc
commit 0d81364ca8
3 changed files with 56 additions and 5 deletions

View File

@ -771,12 +771,20 @@ setInterval(() => {
quotaDebug('disk quota enabled');
}
// load torrents sessions
console.log('restore downloading sessions')
torrentClient.loadSession(dataDirectory + '/downloads.json')
this.stop = async (callback) => {
this.closing = true
console.log('spider closing...')
if(upnp)
upnp.ratsUnmap()
// save torrents sessions
console.log('save torrents downloads sessions')
torrentClient.saveSession(dataDirectory + '/downloads.json')
// save feed
await feed.save()