teller / com.levibostian.teller.cachestate.listener / OnlineDataStateFetchingListener

OnlineDataStateFetchingListener

interface OnlineDataStateFetchingListener

Functions

fetching

abstract fun fetching(): Unit

OnlineRepository currently fetching fresh data to update the cache. Network call is in process.

finishedFetching

abstract fun finishedFetching(errorDuringFetch: Throwable?): Unit

Fetching of fresh data to put into the cache has been completed successfully or not. If errorDuringFetch is not null, then it was a fail if it is null it was successful.

Inheritors

OnlineDataStateListener

interface OnlineDataStateListener<in DATA> : OnlineDataStateFetchingListener, OnlineDataStateNoCacheStateListener, OnlineDataStateCacheListener<DATA>