This commit is contained in:
Horis 2023-11-12 22:52:46 +08:00
parent 8227201714
commit e12e5f9a5e

View File

@ -75,16 +75,18 @@ class SearchViewModel(application: Application) : BaseViewModel(application) {
* 开始搜索 * 开始搜索
*/ */
fun search(key: String) { fun search(key: String) {
execute {
if ((searchKey == key) || key.isNotEmpty()) { if ((searchKey == key) || key.isNotEmpty()) {
searchModel.cancelSearch() searchModel.cancelSearch()
searchID = System.currentTimeMillis() searchID = System.currentTimeMillis()
searchKey = key searchKey = key
} }
if (searchKey.isEmpty()) { if (searchKey.isEmpty()) {
return return@execute
} }
searchModel.search(searchID, searchKey) searchModel.search(searchID, searchKey)
} }
}
/** /**
* 停止搜索 * 停止搜索
@ -116,8 +118,10 @@ class SearchViewModel(application: Application) : BaseViewModel(application) {
} }
fun deleteHistory(searchKeyword: SearchKeyword) { fun deleteHistory(searchKeyword: SearchKeyword) {
execute {
appDb.searchKeywordDao.delete(searchKeyword) appDb.searchKeywordDao.delete(searchKeyword)
} }
}
override fun onCleared() { override fun onCleared() {
super.onCleared() super.onCleared()