Anchira: Non-empty Author field (#2448)
Don't pass empty string for Author * Fix swapped sort filter * When the cover offset is undefined, assume first page instead of second
This commit is contained in:
parent
d86505e788
commit
c411229164
|
@ -1,7 +1,7 @@
|
|||
ext {
|
||||
extName = 'Anchira'
|
||||
extClass = '.Anchira'
|
||||
extVersionCode = 11
|
||||
extVersionCode = 12
|
||||
isNsfw = true
|
||||
}
|
||||
|
||||
|
|
|
@ -82,8 +82,11 @@ class Anchira : HttpSource(), ConfigurableSource {
|
|||
url = "/g/${it.id}/${it.key}"
|
||||
title = it.title
|
||||
thumbnail_url = "$cdnUrl/${it.id}/${it.key}/m/${it.thumbnailIndex + 1}"
|
||||
artist = it.tags.filter { it.namespace == 1 }.joinToString(", ") { it.name }
|
||||
val art = it.tags.filter { it.namespace == 1 }.joinToString(", ") { it.name }
|
||||
.ifEmpty { null }
|
||||
artist = art
|
||||
author = it.tags.filter { it.namespace == 2 }.joinToString(", ") { it.name }
|
||||
.ifEmpty { art }
|
||||
genre = prepareTags(it.tags, preferences.useTagGrouping)
|
||||
update_strategy = UpdateStrategy.ONLY_FETCH_ONCE
|
||||
status = SManga.COMPLETED
|
||||
|
@ -240,8 +243,11 @@ class Anchira : HttpSource(), ConfigurableSource {
|
|||
title = data.title
|
||||
thumbnail_url =
|
||||
"$cdnUrl/${data.id}/${data.key}/b/${data.thumbnailIndex + 1}"
|
||||
artist = data.tags.filter { it.namespace == 1 }.joinToString(", ") { it.name }
|
||||
val art = data.tags.filter { it.namespace == 1 }.joinToString(", ") { it.name }
|
||||
.ifEmpty { null }
|
||||
artist = art
|
||||
author = data.tags.filter { it.namespace == 2 }.joinToString(", ") { it.name }
|
||||
.ifEmpty { art }
|
||||
genre = prepareTags(data.tags, preferences.useTagGrouping)
|
||||
update_strategy = UpdateStrategy.ONLY_FETCH_ONCE
|
||||
status = SManga.COMPLETED
|
||||
|
@ -398,7 +404,7 @@ class Anchira : HttpSource(), ConfigurableSource {
|
|||
|
||||
private class SortFilter : Filter.Sort(
|
||||
"Sort",
|
||||
arrayOf("Title", "Pages", "Date published", "Date uploaded", "Popularity"),
|
||||
arrayOf("Title", "Pages", "Date uploaded", "Date published", "Popularity"),
|
||||
Selection(2, false),
|
||||
)
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ data class Entry(
|
|||
val key: String,
|
||||
@SerialName("published_at") val publishedAt: Long = 0L,
|
||||
val title: String,
|
||||
@SerialName("thumb_index") val thumbnailIndex: Int = 1,
|
||||
@SerialName("thumb_index") val thumbnailIndex: Int = 0,
|
||||
val tags: List<Tag> = emptyList(),
|
||||
val url: String? = null,
|
||||
val pages: Int = 1,
|
||||
|
|
Loading…
Reference in New Issue