Cleanup some code
This commit is contained in:
parent
fbe4f6ad62
commit
61094edeed
@ -32,6 +32,12 @@ interface Manga : SManga {
|
||||
return genre?.split(", ")?.map { it.trim() }
|
||||
}
|
||||
|
||||
// SY -->
|
||||
fun getOriginalGenres(): List<String>? {
|
||||
return originalGenre?.split(", ")?.map { it.trim() }
|
||||
}
|
||||
// SY <--
|
||||
|
||||
private fun setFlags(flag: Int, mask: Int) {
|
||||
chapter_flags = chapter_flags and mask.inv() or (flag and mask)
|
||||
}
|
||||
|
@ -100,7 +100,7 @@ class EditMangaDialog : DialogController {
|
||||
view.manga_author.append(manga.author ?: "")
|
||||
view.manga_artist.append(manga.artist ?: "")
|
||||
view.manga_description.append(manga.description ?: "")
|
||||
view.manga_genres_tags.setChips(manga.genre?.split(",")?.map { it.trim() } ?: emptyList())
|
||||
view.manga_genres_tags.setChips(manga.getGenres())
|
||||
} else {
|
||||
if (manga.title != manga.originalTitle) {
|
||||
view.title.append(manga.title)
|
||||
@ -114,7 +114,7 @@ class EditMangaDialog : DialogController {
|
||||
if (manga.description != manga.originalDescription) {
|
||||
view.manga_description.append(manga.description ?: "")
|
||||
}
|
||||
view.manga_genres_tags.setChips(manga.genre?.split(",")?.map { it.trim() } ?: emptyList())
|
||||
view.manga_genres_tags.setChips(manga.getGenres())
|
||||
|
||||
view.title.hint = "${resources?.getString(R.string.title)}: ${manga.originalTitle}"
|
||||
if (manga.originalAuthor != null) {
|
||||
@ -147,7 +147,7 @@ class EditMangaDialog : DialogController {
|
||||
if (manga.genre.isNullOrBlank() || manga.source == LocalSource.ID) dialogView?.manga_genres_tags?.setChips(
|
||||
emptyList()
|
||||
)
|
||||
else dialogView?.manga_genres_tags?.setChips(manga.originalGenre?.split(", "))
|
||||
else dialogView?.manga_genres_tags?.setChips(manga.getOriginalGenres())
|
||||
}
|
||||
|
||||
fun updateCover(uri: Uri) {
|
||||
|
@ -11,8 +11,7 @@ import uy.kohesive.injekt.api.get
|
||||
|
||||
fun Manga.isLewd(): Boolean {
|
||||
val sourceName = Injekt.get<SourceManager>().getOrStub(source).name
|
||||
val currentTags =
|
||||
genre?.split(",")?.map { it.trim().toLowerCase(Locale.US) } ?: emptyList()
|
||||
val currentTags = getGenres() ?: emptyList()
|
||||
|
||||
if (source == EH_SOURCE_ID || source == EXH_SOURCE_ID || source == NHENTAI_SOURCE_ID) {
|
||||
return !currentTags.any { tag -> isNonHentaiTag(tag) }
|
||||
|
Loading…
x
Reference in New Issue
Block a user