优化
This commit is contained in:
@@ -84,7 +84,11 @@ class ExploreShowActivity : VMBaseActivity<ActivityExploreShowBinding, ExploreSh
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun isInBookshelf(name: String, author: String): Boolean {
|
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) {
|
override fun showBookInfo(book: Book) {
|
||||||
|
|||||||
@@ -408,7 +408,11 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
|
|||||||
* 是否已经加入书架
|
* 是否已经加入书架
|
||||||
*/
|
*/
|
||||||
override fun isInBookshelf(name: String, author: String): Boolean {
|
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