mirror of
https://github.com/mihonapp/mihon.git
synced 2025-03-14 08:40:08 +01:00
Fallback to normal library searching when metadata is not available
This commit is contained in:
parent
f19ef9aa01
commit
9f4540a4f1
@ -63,6 +63,9 @@ class LibraryCategoryAdapter(view: LibraryCategoryView) :
|
|||||||
mangas.filter { manga ->
|
mangas.filter { manga ->
|
||||||
// --> EH
|
// --> EH
|
||||||
if (isLewdSource(manga.manga.source)) {
|
if (isLewdSource(manga.manga.source)) {
|
||||||
|
val hasMeta
|
||||||
|
= realm.queryMetadataFromManga(manga.manga).count() > 0
|
||||||
|
if(hasMeta)
|
||||||
metadata.any {
|
metadata.any {
|
||||||
when (manga.manga.source) {
|
when (manga.manga.source) {
|
||||||
EH_SOURCE_ID,
|
EH_SOURCE_ID,
|
||||||
@ -77,11 +80,10 @@ class LibraryCategoryAdapter(view: LibraryCategoryView) :
|
|||||||
if (it.first != NHentaiMetadata::class)
|
if (it.first != NHentaiMetadata::class)
|
||||||
return@any false
|
return@any false
|
||||||
}
|
}
|
||||||
realm.queryMetadataFromManga(manga.manga, it.second.where()).count() > 0
|
return@filter 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