persist downloaders after fetching a hashlist

pull/62/head
Zlatin Balevsky 2021-06-15 21:16:22 +01:00
parent 03a9c055e6
commit 8c0cecbfdd
No known key found for this signature in database
GPG Key ID: A72832072D525E41
2 changed files with 2 additions and 1 deletions

View File

@ -250,7 +250,7 @@ public class DownloadManager {
persistDownloaders() persistDownloaders()
} }
private void persistDownloaders() { void persistDownloaders() {
File downloadsFile = new File(home,"downloads.json") File downloadsFile = new File(home,"downloads.json")
downloadsFile.withPrintWriter { writer -> downloadsFile.withPrintWriter { writer ->
downloaders.values().each { downloader -> downloaders.values().each { downloader ->

View File

@ -402,6 +402,7 @@ public class Downloader {
HashListSession session = new HashListSession(me.toBase64(), infoHash, endpoint) HashListSession session = new HashListSession(me.toBase64(), infoHash, endpoint)
InfoHash received = session.request() InfoHash received = session.request()
setInfoHash(received) setInfoHash(received)
downloadManager.persistDownloaders()
} }
currentState = WorkerState.DOWNLOADING currentState = WorkerState.DOWNLOADING