mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
优化
This commit is contained in:
@@ -84,7 +84,11 @@ class ExploreShowActivity : VMBaseActivity<ActivityExploreShowBinding, ExploreSh
|
||||
}
|
||||
|
||||
override fun isInBookshelf(name: String, author: String): Boolean {
|
||||
return viewModel.bookshelf.contains("$name-$author")
|
||||
return if (author.isNotBlank()) {
|
||||
viewModel.bookshelf.contains("$name-$author")
|
||||
} else {
|
||||
viewModel.bookshelf.any { it.startsWith("$name-") }
|
||||
}
|
||||
}
|
||||
|
||||
override fun showBookInfo(book: Book) {
|
||||
|
||||
@@ -408,7 +408,11 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
|
||||
* 是否已经加入书架
|
||||
*/
|
||||
override fun isInBookshelf(name: String, author: String): Boolean {
|
||||
return viewModel.bookshelf.contains("$name-$author")
|
||||
return if (author.isNotBlank()) {
|
||||
viewModel.bookshelf.contains("$name-$author")
|
||||
} else {
|
||||
viewModel.bookshelf.any { it.startsWith("$name-") }
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user