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'
|
||||
extClass = '.PhenixScans'
|
||||
baseUrl = 'https://phenix-scans.com'
|
||||
extVersionCode = 33
|
||||
extVersionCode = 34
|
||||
isNsfw = false
|
||||
}
|
||||
|
||||
|
@ -157,14 +157,16 @@ class PhenixScans : HttpSource() {
|
||||
override fun chapterListParse(response: Response): List<SChapter> {
|
||||
val data = response.parseAs<MangaDetailDto>()
|
||||
|
||||
return data.chapters.map {
|
||||
SChapter.create().apply {
|
||||
chapter_number = it.number.float
|
||||
date_upload = simpleDateFormat.tryParse(it.createdAt)
|
||||
name = "Chapter ${it.number}"
|
||||
url = "${data.manga.slug}/${it.number}"
|
||||
return data.chapters
|
||||
.filter { it.price == 0 }
|
||||
.map { chapterDto ->
|
||||
SChapter.create().apply {
|
||||
chapter_number = chapterDto.number.float
|
||||
date_upload = simpleDateFormat.tryParse(chapterDto.createdAt)
|
||||
name = "Chapter ${chapterDto.number}"
|
||||
url = "${data.manga.slug}/${chapterDto.number}"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun getChapterUrl(chapter: SChapter): String {
|
||||
|
@ -35,6 +35,7 @@ class MangaInfoDto(
|
||||
class ChapterInfoDto(
|
||||
val number: JsonPrimitive,
|
||||
val createdAt: String?,
|
||||
val price: Int = 0,
|
||||
)
|
||||
|
||||
@Serializable
|
||||
|
Loading…
x
Reference in New Issue
Block a user