Commit 7cffb505 authored by chengkun's avatar chengkun

网络请求完成重置状态

parent 25cceb26
......@@ -20,11 +20,16 @@ object UserOrderListOperation {
.subscribe(object : HttpResultSubscriber<List<OrderWebData>?>() {
override fun onSuccess(result: HttpResult<List<OrderWebData>?>?) {
Timber.tag("UserOrderListOperation").i("onSuccess ${result?.result.toString()}")
callBack.onOrderListCallback(result!!.result)
callBack?.onOrderListCallback(result!!.result)
}
override fun onFailure(result: HttpResult<List<OrderWebData>?>?) {
Timber.tag("UserOrderListOperation").i("onFailure ${result?.result.toString()}")
callBack?.onOrderFail()
}
override fun onComplete() {
callBack?.onComplete()
}
})
}
......
......@@ -4,4 +4,6 @@ import com.yidian.shenghuoquan.buserorder.app.bean.OrderWebData
interface OrderListCallBack {
fun onOrderListCallback(orders: List<OrderWebData>?)
fun onOrderFail()
fun onComplete()
}
......@@ -53,6 +53,16 @@ class OrderListViewModel : BaseViewModel(){
_state = REQUEST_COMPLETE
}, 1000)
}
override fun onOrderFail() {
Timber.tag("OrderListViewmodel").i("onOrderFail")
_state = REQUEST_COMPLETE
}
override fun onComplete() {
Timber.tag("OrderListViewmodel").i("onComplete")
_state = REQUEST_COMPLETE
}
}
private fun generateLoadmoreParam(param:HashMap<String, String?>):HashMap<String, String?> {
......
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