You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
706 B
Kotlin
23 lines
706 B
Kotlin
package org.koitharu.kotatsu.parsers
|
|
|
|
import org.koitharu.kotatsu.parsers.model.Manga
|
|
import org.koitharu.kotatsu.parsers.model.MangaListFilterV2
|
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
|
import org.koitharu.kotatsu.parsers.model.SortOrder
|
|
|
|
@InternalParsersApi
|
|
public abstract class SinglePageMangaParser(
|
|
context: MangaLoaderContext,
|
|
source: MangaParserSource,
|
|
) : MangaParser(context, source) {
|
|
|
|
final override suspend fun getList(offset: Int, order: SortOrder, filter: MangaListFilterV2): List<Manga> {
|
|
if (offset > 0) {
|
|
return emptyList()
|
|
}
|
|
return getList(order, filter)
|
|
}
|
|
|
|
public abstract suspend fun getList(order: SortOrder, filter: MangaListFilterV2): List<Manga>
|
|
}
|