diff --git a/src/en/spyfakku/build.gradle b/src/en/spyfakku/build.gradle index 8622e707e..3c41eba50 100644 --- a/src/en/spyfakku/build.gradle +++ b/src/en/spyfakku/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'SpyFakku' extClass = '.SpyFakku' - extVersionCode = 10 + extVersionCode = 11 isNsfw = true } diff --git a/src/en/spyfakku/src/eu/kanade/tachiyomi/extension/en/spyfakku/SpyFakku.kt b/src/en/spyfakku/src/eu/kanade/tachiyomi/extension/en/spyfakku/SpyFakku.kt index 034c7f355..1db2b0a90 100644 --- a/src/en/spyfakku/src/eu/kanade/tachiyomi/extension/en/spyfakku/SpyFakku.kt +++ b/src/en/spyfakku/src/eu/kanade/tachiyomi/extension/en/spyfakku/SpyFakku.kt @@ -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() @@ -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() }