SpyFakku: Support Latest browsing (#8993)

support Latest
This commit is contained in:
Cuong-Tran 2025-05-29 17:40:39 +07:00 committed by Draff
parent 12495730dc
commit 453a20d067
Signed by: Draff
GPG Key ID: E8A89F3211677653
2 changed files with 8 additions and 4 deletions

View File

@ -1,7 +1,7 @@
ext {
extName = 'SpyFakku'
extClass = '.SpyFakku'
extVersionCode = 10
extVersionCode = 11
isNsfw = true
}

View File

@ -41,7 +41,7 @@ class SpyFakku : HttpSource() {
override val lang = "en"
override val supportsLatest = false
override val supportsLatest = true
private val json: Json by injectLazy()
@ -59,6 +59,10 @@ class SpyFakku : HttpSource() {
return GET("$baseApiUrl/library?sort=released_at&page=$page", headers)
}
override fun latestUpdatesRequest(page: Int): Request {
return GET("$baseApiUrl/library?sort=created_at&page=$page", headers)
}
override fun popularMangaParse(response: Response): MangasPage {
val library = response.parseAs<HentaiLib>()
@ -69,6 +73,8 @@ class SpyFakku : HttpSource() {
return MangasPage(mangas, hasNextPage)
}
override fun latestUpdatesParse(response: Response) = popularMangaParse(response)
override fun searchMangaParse(response: Response) = popularMangaParse(response)
override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request {
@ -356,6 +362,4 @@ class SpyFakku : HttpSource() {
}
override fun imageUrlParse(response: Response): String = throw UnsupportedOperationException()
override fun latestUpdatesRequest(page: Int): Request = throw UnsupportedOperationException()
override fun latestUpdatesParse(response: Response) = throw UnsupportedOperationException()
}