Flame Comics: use friendly URL for latest tab (#6402)

This commit is contained in:
Vetle Ledaal 2024-11-30 18:57:51 +01:00 committed by Draff
parent f80a060670
commit f9566c55e4
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
1 changed files with 7 additions and 11 deletions

View File

@ -107,12 +107,9 @@ class FlameComics : HttpSource() {
SManga.create().apply {
title = seriesData.title
setUrlWithoutDomain(
dataApiReqBuilder().apply {
val seriesID =
seriesData.series_id
baseUrl.toHttpUrl().newBuilder().apply {
addPathSegment("series")
addPathSegment("$seriesID.json")
addQueryParameter("id", seriesData.series_id.toString())
addPathSegment(seriesData.series_id.toString())
}.build().toString(),
)
thumbnail_url = imageApiUrlBuilder(
@ -164,12 +161,11 @@ class FlameComics : HttpSource() {
)
}
}
var lastPage = page * 20
if (lastPage > manga.size) {
lastPage = manga.size
}
if (lastPage < 0) lastPage = 0
return MangasPage(manga.subList((page - 1) * 20, lastPage), lastPage < manga.size)
val itemsPerPage = 20
val startIndex = (page - 1) * itemsPerPage
val endIndex = minOf(page * itemsPerPage, manga.size)
return MangasPage(manga.subList(startIndex, endIndex), endIndex < manga.size)
}
override fun mangaDetailsRequest(manga: SManga): Request = GET(