Picacomic: Fix page index (#11550)
Co-authored-by: Carlos <2092019+CarlosEsco@users.noreply.github.com>
This commit is contained in:
parent
43c9649974
commit
1bf3540a5c
@ -6,7 +6,7 @@ ext {
|
|||||||
extName = 'Picacomic'
|
extName = 'Picacomic'
|
||||||
pkgNameSuffix = 'zh.picacomic'
|
pkgNameSuffix = 'zh.picacomic'
|
||||||
extClass = '.Picacomic'
|
extClass = '.Picacomic'
|
||||||
extVersionCode = 1
|
extVersionCode = 2
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -80,6 +80,7 @@ data class PicaPages(
|
|||||||
val docs: List<PicaPage>,
|
val docs: List<PicaPage>,
|
||||||
val page: Int,
|
val page: Int,
|
||||||
val pages: Int,
|
val pages: Int,
|
||||||
|
val limit: Int
|
||||||
)
|
)
|
||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
|
@ -285,7 +285,7 @@ class Picacomic : HttpSource(), ConfigurableSource {
|
|||||||
|
|
||||||
val ret = pages.docs.mapIndexed { index, picaPage ->
|
val ret = pages.docs.mapIndexed { index, picaPage ->
|
||||||
val url = picaPage.media.let { "${it.fileServer}/static/${it.path}" }
|
val url = picaPage.media.let { "${it.fileServer}/static/${it.path}" }
|
||||||
Page(index, "", url)
|
Page(index + (pages.page - 1) * pages.limit, "", url)
|
||||||
}.toMutableList()
|
}.toMutableList()
|
||||||
|
|
||||||
if (pages.page < pages.pages) {
|
if (pages.page < pages.pages) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user