Fix stucked downloads when service not started (#7846)

* Fix stucked downloads when service not started

* Fix chapter download restart even if should be deleted
This commit is contained in:
nzoba
2022-08-24 23:18:22 +02:00
committed by GitHub
parent ce44c0615b
commit a70b848646
2 changed files with 4 additions and 2 deletions

View File

@@ -163,12 +163,12 @@ class DownloadManager(
* @param downloads the list of downloads to enqueue.
*/
fun addDownloadsToStartOfQueue(downloads: List<Download>) {
val wasEmpty = queue.isEmpty()
if (downloads.isEmpty()) return
queue.toMutableList().apply {
addAll(0, downloads)
reorderQueue(this)
}
if (wasEmpty) startDownloads()
if (!DownloadService.isRunning(context)) DownloadService.start(context)
}
/**