mirror of
https://github.com/mihonapp/mihon.git
synced 2025-03-13 08:10:07 +01:00
Fallback to normal library searching when metadata is not available
This commit is contained in:
parent
f19ef9aa01
commit
9f4540a4f1
@ -63,25 +63,27 @@ class LibraryCategoryAdapter(view: LibraryCategoryView) :
|
||||
mangas.filter { manga ->
|
||||
// --> EH
|
||||
if (isLewdSource(manga.manga.source)) {
|
||||
metadata.any {
|
||||
when (manga.manga.source) {
|
||||
EH_SOURCE_ID,
|
||||
EXH_SOURCE_ID ->
|
||||
if (it.first != ExGalleryMetadata::class)
|
||||
return@any false
|
||||
PERV_EDEN_IT_SOURCE_ID,
|
||||
PERV_EDEN_EN_SOURCE_ID ->
|
||||
if (it.first != PervEdenGalleryMetadata::class)
|
||||
return@any false
|
||||
NHENTAI_SOURCE_ID ->
|
||||
if (it.first != NHentaiMetadata::class)
|
||||
return@any false
|
||||
val hasMeta
|
||||
= realm.queryMetadataFromManga(manga.manga).count() > 0
|
||||
if(hasMeta)
|
||||
metadata.any {
|
||||
when (manga.manga.source) {
|
||||
EH_SOURCE_ID,
|
||||
EXH_SOURCE_ID ->
|
||||
if (it.first != ExGalleryMetadata::class)
|
||||
return@any false
|
||||
PERV_EDEN_IT_SOURCE_ID,
|
||||
PERV_EDEN_EN_SOURCE_ID ->
|
||||
if (it.first != PervEdenGalleryMetadata::class)
|
||||
return@any false
|
||||
NHENTAI_SOURCE_ID ->
|
||||
if (it.first != NHentaiMetadata::class)
|
||||
return@any false
|
||||
}
|
||||
return@filter realm.queryMetadataFromManga(manga.manga, it.second.where()).count() > 0
|
||||
}
|
||||
realm.queryMetadataFromManga(manga.manga, it.second.where()).count() > 0
|
||||
}
|
||||
} else {
|
||||
manga.filter(searchText)
|
||||
}
|
||||
manga.filter(searchText)
|
||||
// <-- EH
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user