mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-04 11:24:35 -05:00
Feature/remove download ahead logic (#867)
* Remove download ahead logic Unnecessary on server side, should just be done by the client * Rename "autoDownloadAheadLimit" to "autoDownloadNewChaptersLimit" * Deprecate the old field * Update Stable WebUI * Update Stable WebUI --------- Co-authored-by: Syer10 <syer10@users.noreply.github.com>
This commit is contained in:
@@ -7,7 +7,6 @@ import org.jetbrains.exposed.sql.transactions.transaction
|
||||
import suwayomi.tachidesk.graphql.types.ChapterType
|
||||
import suwayomi.tachidesk.graphql.types.DownloadStatus
|
||||
import suwayomi.tachidesk.manga.impl.Chapter
|
||||
import suwayomi.tachidesk.manga.impl.Manga
|
||||
import suwayomi.tachidesk.manga.impl.download.DownloadManager
|
||||
import suwayomi.tachidesk.manga.impl.download.model.Status
|
||||
import suwayomi.tachidesk.manga.model.table.ChapterTable
|
||||
@@ -269,20 +268,4 @@ class DownloadMutation {
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
data class DownloadAheadInput(
|
||||
val clientMutationId: String? = null,
|
||||
val mangaIds: List<Int> = emptyList(),
|
||||
val latestReadChapterIds: List<Int>? = null,
|
||||
)
|
||||
|
||||
data class DownloadAheadPayload(val clientMutationId: String?)
|
||||
|
||||
fun downloadAhead(input: DownloadAheadInput): DownloadAheadPayload {
|
||||
val (clientMutationId, mangaIds, latestReadChapterIds) = input
|
||||
|
||||
Manga.downloadAhead(mangaIds, latestReadChapterIds ?: emptyList())
|
||||
|
||||
return DownloadAheadPayload(clientMutationId)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user