Update PhenixScans extension (#9093)
Update PhenixScans extension: increment version code to 34 and filter chapters by price
This commit is contained in:
parent
5cf4e9de71
commit
a5e2da61e2
@ -2,7 +2,7 @@ ext {
|
|||||||
extName = 'PhenixScans'
|
extName = 'PhenixScans'
|
||||||
extClass = '.PhenixScans'
|
extClass = '.PhenixScans'
|
||||||
baseUrl = 'https://phenix-scans.com'
|
baseUrl = 'https://phenix-scans.com'
|
||||||
extVersionCode = 33
|
extVersionCode = 34
|
||||||
isNsfw = false
|
isNsfw = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -157,12 +157,14 @@ class PhenixScans : HttpSource() {
|
|||||||
override fun chapterListParse(response: Response): List<SChapter> {
|
override fun chapterListParse(response: Response): List<SChapter> {
|
||||||
val data = response.parseAs<MangaDetailDto>()
|
val data = response.parseAs<MangaDetailDto>()
|
||||||
|
|
||||||
return data.chapters.map {
|
return data.chapters
|
||||||
|
.filter { it.price == 0 }
|
||||||
|
.map { chapterDto ->
|
||||||
SChapter.create().apply {
|
SChapter.create().apply {
|
||||||
chapter_number = it.number.float
|
chapter_number = chapterDto.number.float
|
||||||
date_upload = simpleDateFormat.tryParse(it.createdAt)
|
date_upload = simpleDateFormat.tryParse(chapterDto.createdAt)
|
||||||
name = "Chapter ${it.number}"
|
name = "Chapter ${chapterDto.number}"
|
||||||
url = "${data.manga.slug}/${it.number}"
|
url = "${data.manga.slug}/${chapterDto.number}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -35,6 +35,7 @@ class MangaInfoDto(
|
|||||||
class ChapterInfoDto(
|
class ChapterInfoDto(
|
||||||
val number: JsonPrimitive,
|
val number: JsonPrimitive,
|
||||||
val createdAt: String?,
|
val createdAt: String?,
|
||||||
|
val price: Int = 0,
|
||||||
)
|
)
|
||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
|
Loading…
x
Reference in New Issue
Block a user