precacheImageIfNetwork function

FutureOr precacheImageIfNetwork(
  1. dynamic imageUrl,
  2. BuildContext context
)

Implementation

FutureOr precacheImageIfNetwork(imageUrl, BuildContext context) {
  final imageData = imageProviderOf(imageUrl);
  if (imageData is CachedNetworkImageProvider) {
    return precacheImage(imageData, context);
  }
  if (imageUrl is! String) imageUrl = "$imageUrl";
  if (!imageUrl.toString().startsWith("assets://")) {
    return precacheImage(
        CachedNetworkImageProvider(imageUrl.toString()), context);
  }
}