mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-02 10:24:35 -05:00
Improve Downloads Handling (#1387)
* Improve Downloads Handling * Update known pagecount for downloaded chapters * Get fresh data for downloadReady * Format * Assume downloaded if first page is found * Filter out ComicInfoFile
This commit is contained in:
@@ -15,16 +15,18 @@ import kotlin.test.assertEquals
|
||||
class PageTest : ApplicationTest() {
|
||||
@Test
|
||||
fun testGetPageName() {
|
||||
val tests = listOf(0, 1, 2, 100)
|
||||
val tests = listOf(0 to 5, 1 to 5, 2 to 5, 100 to 100, 998 to 1000, 1400 to 1500)
|
||||
|
||||
val testResults =
|
||||
tests.map {
|
||||
getPageName(it)
|
||||
tests.map { (page, count) ->
|
||||
getPageName(page, count)
|
||||
}
|
||||
|
||||
assertEquals(testResults[0], "001")
|
||||
assertEquals(testResults[1], "002")
|
||||
assertEquals(testResults[2], "003")
|
||||
assertEquals(testResults[3], "101")
|
||||
assertEquals(testResults[4], "0999")
|
||||
assertEquals(testResults[5], "1401")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -45,10 +45,16 @@ class TestUpdater : IUpdater {
|
||||
|
||||
override val status: Flow<UpdateStatus>
|
||||
get() = TODO("Not yet implemented")
|
||||
override val updates: Flow<UpdateUpdates>
|
||||
get() = TODO("Not yet implemented")
|
||||
override val statusDeprecated: StateFlow<UpdateStatus>
|
||||
get() = TODO("Not yet implemented")
|
||||
|
||||
override fun reset() {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun getStatus(): UpdateUpdates {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user