This commit is contained in:
kunfei
2023-03-11 22:54:21 +08:00
parent 487e9419a7
commit 7d483cf077
@@ -144,15 +144,11 @@ class BookInfoActivity :
override fun onCompatOptionsItemSelected(item: MenuItem): Boolean {
when (item.itemId) {
R.id.menu_edit -> {
// if (viewModel.inBookshelf) {
viewModel.bookData.value?.let {
infoEditResult.launch {
putExtra("bookUrl", it.bookUrl)
}
viewModel.bookData.value?.let {
infoEditResult.launch {
putExtra("bookUrl", it.bookUrl)
}
// } else {
// toastOnUi(R.string.after_add_bookshelf)
//}
}
}
R.id.menu_share_it -> {
viewModel.bookData.value?.let {
@@ -183,13 +179,11 @@ class BookInfoActivity :
sendToClip(it)
} ?: toastOnUi(R.string.no_book)
R.id.menu_can_update -> {
if (viewModel.inBookshelf) {
viewModel.bookData.value?.let {
it.canUpdate = !it.canUpdate
viewModel.bookData.value?.let {
it.canUpdate = !it.canUpdate
if (viewModel.inBookshelf) {
viewModel.saveBook(it)
}
} else {
toastOnUi(R.string.after_add_bookshelf)
}
}
R.id.menu_clear_cache -> viewModel.clearCache()