This commit is contained in:
Horis committed 2023-11-12 22:52:46 +08:00
1 parent 1bd9d35052
commit 2149bee15b
1 file changed
+13 -9
@@ -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() {