Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private abstract class RequestFactoryAdapter<T> {
- lateinit var paginator: Paginator<T>
- abstract fun loadPage(page: Int)
- protected fun onSuccess(data: List<T>) {
- paginator.currentState.newData(data)
- }
- protected fun onError(error: Throwable) {
- Timber.e("strange error")
- Timber.e(error)
- paginator.currentState.fail(error)
- }
- }
Add Comment
Please, Sign In to add comment