init method

void init({
  1. required ImageCacheStrategy strategy,
  2. required FetchImageFunction fetchFunction,
  3. Duration fetchTimeout = const Duration(seconds: 8),
  4. DecodeImageFunction? decodeFunction,
})

Initialize the service with a caching strategy and fetch/decoder functions.

Implementation

void init({
  required ImageCacheStrategy strategy,
  required FetchImageFunction fetchFunction,
  Duration fetchTimeout = const Duration(seconds: 8),
  DecodeImageFunction? decodeFunction,
}) {
  _strategy = strategy;
  _fetch = fetchFunction;
  _timeout = fetchTimeout;
  _decode = decodeFunction ?? _defaultDecoder;
}