mirror of
https://github.com/mihonapp/mihon.git
synced 2025-03-13 16:20:08 +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 ->
|
mangas.filter { manga ->
|
||||||
// --> EH
|
// --> EH
|
||||||
if (isLewdSource(manga.manga.source)) {
|
if (isLewdSource(manga.manga.source)) {
|
||||||
metadata.any {
|
val hasMeta
|
||||||
when (manga.manga.source) {
|
= realm.queryMetadataFromManga(manga.manga).count() > 0
|
||||||
EH_SOURCE_ID,
|
if(hasMeta)
|
||||||
EXH_SOURCE_ID ->
|
metadata.any {
|
||||||
if (it.first != ExGalleryMetadata::class)
|
when (manga.manga.source) {
|
||||||
return@any false
|
EH_SOURCE_ID,
|
||||||
PERV_EDEN_IT_SOURCE_ID,
|
EXH_SOURCE_ID ->
|
||||||
PERV_EDEN_EN_SOURCE_ID ->
|
if (it.first != ExGalleryMetadata::class)
|
||||||
if (it.first != PervEdenGalleryMetadata::class)
|
return@any false
|
||||||
return@any false
|
PERV_EDEN_IT_SOURCE_ID,
|
||||||
NHENTAI_SOURCE_ID ->
|
PERV_EDEN_EN_SOURCE_ID ->
|
||||||
if (it.first != NHentaiMetadata::class)
|
if (it.first != PervEdenGalleryMetadata::class)
|
||||||
return@any false
|
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
|
// <-- EH
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user