diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/download/DownloadManager.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/download/DownloadManager.kt index 3df9c602..561bfeeb 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/download/DownloadManager.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/download/DownloadManager.kt @@ -71,11 +71,13 @@ object DownloadManager { } fun restoreAndResumeDownloads() { - logger.debug { "restoreAndResumeDownloads: Restore download queue..." } - enqueue(EnqueueInput(loadDownloadQueue())) + scope.launch { + logger.debug { "restoreAndResumeDownloads: Restore download queue..." } + enqueue(EnqueueInput(loadDownloadQueue())) - if (downloadQueue.size > 0) { - logger.info { "restoreAndResumeDownloads: Restored download queue, starting downloads..." } + if (downloadQueue.size > 0) { + logger.info { "restoreAndResumeDownloads: Restored download queue, starting downloads..." } + } } }