parent
3d7a82125c
commit
128e879620
@ -0,0 +1,13 @@
|
||||
package com.common.commonlib.net.callback
|
||||
|
||||
/**
|
||||
* 请求回调
|
||||
*
|
||||
* @author wangym
|
||||
* @since 2021/7/28
|
||||
*/
|
||||
interface RequestCallBack<T> {
|
||||
fun onResult(result: T)
|
||||
fun onError(error: String?)
|
||||
fun onComplete()
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
package com.common.commonlib.net.callback
|
||||
|
||||
import com.common.commonlib.log.Logger
|
||||
|
||||
/**
|
||||
* 不关注结果的的回调
|
||||
*
|
||||
* @author wangym
|
||||
* @since 2021/8/2
|
||||
*/
|
||||
abstract class RequestNoResultCallBack<T> : RequestCallBack<T> {
|
||||
override fun onResult(result: T) {
|
||||
Logger.d("result ignore")
|
||||
}
|
||||
|
||||
abstract override fun onError(error: String?)
|
||||
|
||||
abstract override fun onComplete()
|
||||
}
|
Loading…
Reference in New Issue