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