This commit is contained in:
gedoor 2021-11-20 20:05:56 +08:00
parent 29d31190dc
commit 98272ab160
2 changed files with 3 additions and 9 deletions

View File

@ -308,7 +308,7 @@ class BookSourceActivity : VMBaseActivity<ActivityBookSourceBinding, BookSourceV
override fun onClickSelectBarMainAction() {
alert(titleResource = R.string.draw, messageResource = R.string.sure_del) {
okButton { viewModel.delSelection(adapter.selection) }
okButton { viewModel.del(*adapter.selection.toTypedArray()) }
noButton()
}
}

View File

@ -32,8 +32,8 @@ class BookSourceViewModel(application: Application) : BaseViewModel(application)
}
}
fun del(bookSource: BookSource) {
execute { appDb.bookSourceDao.delete(bookSource) }
fun del(vararg sources: BookSource) {
execute { appDb.bookSourceDao.delete(*sources) }
}
fun update(vararg bookSource: BookSource) {
@ -128,12 +128,6 @@ class BookSourceViewModel(application: Application) : BaseViewModel(application)
}
}
fun delSelection(sources: List<BookSource>) {
execute {
appDb.bookSourceDao.delete(*sources.toTypedArray())
}
}
@Suppress("BlockingMethodInNonBlockingContext")
fun saveToFile(sources: List<BookSource>, success: (file: File) -> Unit) {
execute {