loadAsyncHtmlImage function
Future<Codec>
loadAsyncHtmlImage(
- OptimizedCacheImageProvider key,
- StreamController<
ImageChunkEvent> chunkEvents, - dynamic decode
Method to load html images using the webOnlyInstantiateImageCodecFromUrl. This method is not recognized by the flutter analyzer.
Implementation
Future<ui.Codec> loadAsyncHtmlImage(
OptimizedCacheImageProvider key,
StreamController<ImageChunkEvent> chunkEvents,
DecoderCallback decode,
) {
final resolved = Uri.base.resolve(key.url);
// ignore: undefined_function
return ui.webOnlyInstantiateImageCodecFromUrl(
resolved,
chunkCallback: (int bytes, int total) {
chunkEvents.add(
ImageChunkEvent(
cumulativeBytesLoaded: bytes,
expectedTotalBytes: total,
),
);
},
) as Future<ui.Codec>;
}