kin-android / org.kin.sdk.base.tools / ListSubject
class ListSubject<T> : ValueSubject<List<T>>, ListObserver<T>
| Name | Summary |
|---|---|
| <init> | ListSubject(fetchNextPage: (() -> Unit)? = null, fetchPreviousPage: (() -> Unit)? = null, triggerInvalidation: (() -> Unit)? = null) |
| Name | Summary |
|---|---|
| add | fun add(listener: (List<T>) -> Unit): ListObserver<T> |
| requestNextPage | fun requestNextPage(): ListObserver<T> |
| requestPreviousPage | fun requestPreviousPage(): ListObserver<T> |
| Name | Summary |
|---|---|
| listen | fun <T> Observer<T>.listen(listener: ValueListener<T>): Observer<T>fun <T> ListObserver<T>.listen(listener: ValueListener<List<T>>): ListObserver<T> |