This commit is contained in:
2026-02-04 09:11:41 +08:00
parent 39e73f3b29
commit fdefdf9eba
2 changed files with 4 additions and 1 deletions
@@ -10,6 +10,7 @@ import com.sw.inbound.adapter.RecognizeAdapter
import com.sw.inbound.databinding.DialogGoodsRecognizeBinding
import com.sw.inbound.databinding.LayoutEmptyRecognizeBinding
import com.sw.inbound.model.response.SearchGoodsInfo
import com.sw.inbound.utils.ext.clickWithDebounce
import com.sw.inbound.utils.ext.gone
import com.sw.inbound.utils.ext.toast
import com.sw.inbound.utils.ext.visible
@@ -97,7 +98,7 @@ class GoodsRecognizeDialog(
findGoods()
//dismiss()
}
binding.btnAgainRecognize.setOnClickListener {
binding.btnAgainRecognize.clickWithDebounce(1000) {
//dismiss()
activity?.againRecognizeFood { goodsList ->
//binding.rvRecognize.layoutManager = LinearLayoutManager(context, LinearLayoutManager.HORIZONTAL, false)
@@ -13,6 +13,7 @@ import com.sw.inbound.network.LoadingState
import com.sw.inbound.objbox.FoodModule
import com.sw.inbound.repository.RemoteRepository
import com.sw.inbound.utils.ToastUtils
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.launch
@@ -73,6 +74,7 @@ abstract class BaseViewModel(
// 错误处理可被子类重写
handleError(e)
} finally {
delay(500)
LoadingState.hide()
}
}