Commit 1938500f authored by chengkun's avatar chengkun

1秒后刷新状态防止恶意点击

parent 0249bb89
package com.yidian.shenghuoquan.buserorder.viewmodel package com.yidian.shenghuoquan.buserorder.viewmodel
import android.os.Handler
import android.view.View import android.view.View
import androidx.lifecycle.LiveData import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData import androidx.lifecycle.MutableLiveData
...@@ -8,6 +9,7 @@ import com.yidian.bcommon.utils.CPointUtils ...@@ -8,6 +9,7 @@ import com.yidian.bcommon.utils.CPointUtils
import com.yidian.shenghuoquan.buserorder.app.bean.OrderWebData import com.yidian.shenghuoquan.buserorder.app.bean.OrderWebData
import com.yidian.shenghuoquan.buserorder.http.UserOrderListOperation import com.yidian.shenghuoquan.buserorder.http.UserOrderListOperation
import com.yidian.shenghuoquan.buserorder.http.callback.OrderListCallBack import com.yidian.shenghuoquan.buserorder.http.callback.OrderListCallBack
import kotlinx.coroutines.delay
import org.json.JSONArray import org.json.JSONArray
import org.json.JSONObject import org.json.JSONObject
import timber.log.Timber import timber.log.Timber
...@@ -38,11 +40,13 @@ class OrderListViewModel : BaseViewModel(){ ...@@ -38,11 +40,13 @@ class OrderListViewModel : BaseViewModel(){
} }
private var orderListCallBack = object : OrderListCallBack { private var orderListCallBack = object : OrderListCallBack {
override fun onOrderListCallback(orders: List<OrderWebData>?) { override fun onOrderListCallback(orders: List<OrderWebData>?) {
_state = REQUEST_COMPLETE
if (orders != null) { if (orders != null) {
orderList.value = orders!! orderList.value = orders!!
scanBackPoitReport() scanBackPoitReport()
} }
Handler().postDelayed({
_state = REQUEST_COMPLETE
}, 1000)
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment