This commit is contained in:
Horis
2023-11-12 22:52:46 +08:00
parent 8227201714
commit e12e5f9a5e
@@ -75,15 +75,17 @@ class SearchViewModel(application: Application) : BaseViewModel(application) {
* 开始搜索 * 开始搜索
*/ */
fun search(key: String) { fun search(key: String) {
if ((searchKey == key) || key.isNotEmpty()) { execute {
searchModel.cancelSearch() if ((searchKey == key) || key.isNotEmpty()) {
searchID = System.currentTimeMillis() searchModel.cancelSearch()
searchKey = key searchID = System.currentTimeMillis()
searchKey = key
}
if (searchKey.isEmpty()) {
return@execute
}
searchModel.search(searchID, searchKey)
} }
if (searchKey.isEmpty()) {
return
}
searchModel.search(searchID, searchKey)
} }
/** /**
@@ -116,7 +118,9 @@ class SearchViewModel(application: Application) : BaseViewModel(application) {
} }
fun deleteHistory(searchKeyword: SearchKeyword) { fun deleteHistory(searchKeyword: SearchKeyword) {
appDb.searchKeywordDao.delete(searchKeyword) execute {
appDb.searchKeywordDao.delete(searchKeyword)
}
} }
override fun onCleared() { override fun onCleared() {