diff --git a/src/en/arvenscans/build.gradle b/src/en/arvenscans/build.gradle index e520fabc7..ffe7cd00a 100644 --- a/src/en/arvenscans/build.gradle +++ b/src/en/arvenscans/build.gradle @@ -2,7 +2,7 @@ ext { extName = 'Vortex Scans' extClass = '.VortexScans' themePkg = 'iken' - overrideVersionCode = 37 + overrideVersionCode = 38 isNsfw = false } diff --git a/src/en/arvenscans/src/eu/kanade/tachiyomi/extension/en/arvenscans/VortexScans.kt b/src/en/arvenscans/src/eu/kanade/tachiyomi/extension/en/arvenscans/VortexScans.kt index 91e247d1b..a5054980d 100644 --- a/src/en/arvenscans/src/eu/kanade/tachiyomi/extension/en/arvenscans/VortexScans.kt +++ b/src/en/arvenscans/src/eu/kanade/tachiyomi/extension/en/arvenscans/VortexScans.kt @@ -2,6 +2,9 @@ package eu.kanade.tachiyomi.extension.en.arvenscans import eu.kanade.tachiyomi.multisrc.iken.Iken import eu.kanade.tachiyomi.network.GET +import okhttp3.HttpUrl.Companion.toHttpUrl +import okhttp3.Request +import okhttp3.Response class VortexScans : Iken( "Vortex Scans", @@ -9,5 +12,27 @@ class VortexScans : Iken( "https://vortexscans.org", "https://api.vortexscans.org", ) { - override fun popularMangaRequest(page: Int) = GET(baseUrl, headers) + override fun latestUpdatesRequest(page: Int): Request { + val url = "$apiUrl/api/posts".toHttpUrl().newBuilder().apply { + addQueryParameter("page", page.toString()) + addQueryParameter("perPage", perPage.toString()) + addQueryParameter("tag", "new") + addQueryParameter("isNovel", "false") + }.build() + + return GET(url, headers) + } + + override fun popularMangaRequest(page: Int): Request { + val url = "$apiUrl/api/posts".toHttpUrl().newBuilder().apply { + addQueryParameter("page", page.toString()) + addQueryParameter("perPage", perPage.toString()) + addQueryParameter("tag", "hot") + addQueryParameter("isNovel", "false") + }.build() + + return GET(url, headers) + } + override fun popularMangaParse(response: Response) = searchMangaParse(response) + val perPage = 18 }