LceModel<DATA extends Object, PARAMS extends Object>.cacheThenNet constructor

const LceModel<DATA extends Object, PARAMS extends Object>.cacheThenNet(
  1. PARAMS params,
  2. ServiceSet<DATA, PARAMS> serviceSet, {
  3. Stream<LceState<DATA>>? startWith,
  4. 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;