LceModel<DATA extends Object, PARAMS extends Object>.cacheThenNet constructor
const
LceModel<DATA extends Object, PARAMS extends Object>.cacheThenNet (
- PARAMS params,
- ServiceSet<
DATA, PARAMS> serviceSet, { - Stream<
LceState< ? startWith,DATA> > - Logger? logger,
Creates a model that takes a cached value and then reloads from network if
nothing cached or cached data is stalled
params
Params that identify data being loaded
serviceSet
Data service-set
startWith
Stream that emits before loading start.
logger
Logging function
Implementation
const factory LceModel.cacheThenNet(
PARAMS params,
ServiceSet<DATA, PARAMS> serviceSet,
{
Stream<LceState<DATA>>? startWith,
Logger? logger
}
) = CacheThenNetLceModel;