combine

open override fun combine(call: Call<T>, callback: Callback<T>?): ResponseDataSource<T>
inline fun combine(call: Call<T>, crossinline onResult: (response: ApiResponse<T>) -> Unit): ResponseDataSource<T>

combine a call and callback instances for caching data.