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