precacheImageIfNetwork function
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);
}
}