Skip to content

Commit 0d756a7

Browse files
committed
Improve DownloadManager logging
1 parent db62c9f commit 0d756a7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

server/src/main/kotlin/suwayomi/tachidesk/manga/impl/download/DownloadManager.kt

+11
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,8 @@ object DownloadManager {
297297
}
298298

299299
private fun dequeue(chapterDownloads: Set<DownloadChapter>) {
300+
logger.debug { "dequeue ${chapterDownloads.size} chapters [${chapterDownloads.joinToString(separator = ", ") { "${it.manga.title} (${it.mangaId}) - ${it.chapter.name} (${it.chapter.id})" }}]" }
301+
300302
downloadQueue.removeAll(chapterDownloads)
301303
saveDownloadQueue()
302304

@@ -307,18 +309,25 @@ object DownloadManager {
307309
require(to >= 0) { "'to' must be over or equal to 0" }
308310
val download = downloadQueue.find { it.mangaId == mangaId && it.chapterIndex == chapterIndex }
309311
?: return
312+
313+
logger.debug { "reorder download ${download.manga.title} (${download.mangaId}) - ${download.chapter.name} (${download.chapter.id})" }
314+
310315
downloadQueue -= download
311316
downloadQueue.add(to, download)
312317
saveDownloadQueue()
313318
}
314319

315320
fun start() {
321+
logger.debug { "start" }
322+
316323
scope.launch {
317324
downloaderWatch.emit(Unit)
318325
}
319326
}
320327

321328
suspend fun stop() {
329+
logger.debug { "stop" }
330+
322331
coroutineScope {
323332
downloaders.map { (_, downloader) ->
324333
async {
@@ -330,6 +339,8 @@ object DownloadManager {
330339
}
331340

332341
suspend fun clear() {
342+
logger.debug { "clear" }
343+
333344
stop()
334345
downloadQueue.clear()
335346
saveDownloadQueue()

0 commit comments

Comments
 (0)