@@ -8,6 +8,7 @@ import 'dart:typed_data';
88
99import 'package:ui/src/engine.dart' ;
1010import 'package:ui/ui.dart' as ui;
11+ import 'package:ui/ui_web/src/ui_web.dart' as ui_web;
1112
1213/// Instantiates a [ui.Codec] backed by an `SkAnimatedImage` from Skia.
1314FutureOr <ui.Codec > skiaInstantiateImageCodec (Uint8List list,
@@ -159,7 +160,7 @@ const String _kNetworkImageMessage = 'Failed to load network image.';
159160/// Instantiates a [ui.Codec] backed by an `SkAnimatedImage` from Skia after
160161/// requesting from URI.
161162Future <ui.Codec > skiaInstantiateWebImageCodec (
162- String url, WebOnlyImageCodecChunkCallback ? chunkCallback) async {
163+ String url, ui_web. ImageCodecChunkCallback ? chunkCallback) async {
163164 final Uint8List list = await fetchImage (url, chunkCallback);
164165 if (browserSupportsImageDecoder) {
165166 return CkBrowserImageDecoder .create (data: list, debugSource: url);
@@ -169,7 +170,7 @@ Future<ui.Codec> skiaInstantiateWebImageCodec(
169170}
170171
171172/// Sends a request to fetch image data.
172- Future <Uint8List > fetchImage (String url, WebOnlyImageCodecChunkCallback ? chunkCallback) async {
173+ Future <Uint8List > fetchImage (String url, ui_web. ImageCodecChunkCallback ? chunkCallback) async {
173174 try {
174175 final HttpFetchResponse response = await httpFetch (url);
175176 final int ? contentLength = response.contentLength;
@@ -200,7 +201,7 @@ Future<Uint8List> fetchImage(String url, WebOnlyImageCodecChunkCallback? chunkCa
200201/// Reads the [payload] in chunks using the browser's Streams API
201202///
202203/// See: https://developer.mozilla.org/en-US/docs/Web/API/Streams_API
203- Future <Uint8List > readChunked (HttpFetchPayload payload, int contentLength, WebOnlyImageCodecChunkCallback chunkCallback) async {
204+ Future <Uint8List > readChunked (HttpFetchPayload payload, int contentLength, ui_web. ImageCodecChunkCallback chunkCallback) async {
204205 final JSUint8Array result = createUint8ArrayFromLength (contentLength);
205206 int position = 0 ;
206207 int cumulativeBytesLoaded = 0 ;
0 commit comments