'DecoderBufferCallback' is deprecated. Use "ImageDecoderCallback" with ImageProvider.loadImage instead.

This commit is contained in:
Wenqi Li 2023-05-16 00:30:33 +08:00
parent 615c7e7cdc
commit 33defb2fec
3 changed files with 6 additions and 6 deletions

View File

@ -15,7 +15,7 @@ class AlbumThumbnailProvider extends ImageProvider<AlbumThumbnailProvider> {
final bool? highQuality;
@override
ImageStreamCompleter loadBuffer(key, decode) {
ImageStreamCompleter loadImage(key, decode) {
return MultiFrameImageStreamCompleter(
codec: _loadAsync(key, decode),
scale: 1.0,
@ -25,7 +25,7 @@ class AlbumThumbnailProvider extends ImageProvider<AlbumThumbnailProvider> {
);
}
Future<ui.Codec> _loadAsync(AlbumThumbnailProvider key, DecoderBufferCallback decode) async {
Future<ui.Codec> _loadAsync(AlbumThumbnailProvider key, ImageDecoderCallback decode) async {
assert(key == this);
final data = await PhotoGallery.getAlbumThumbnail(
albumId: album.id,

View File

@ -11,7 +11,7 @@ class PhotoProvider extends ImageProvider<PhotoProvider> {
final String? mimeType;
@override
ImageStreamCompleter loadBuffer(key, decode) {
ImageStreamCompleter loadImage(key, decode) {
return MultiFrameImageStreamCompleter(
codec: _loadAsync(key, decode),
scale: 1.0,
@ -21,7 +21,7 @@ class PhotoProvider extends ImageProvider<PhotoProvider> {
);
}
Future<ui.Codec> _loadAsync(PhotoProvider key, DecoderBufferCallback decode) async {
Future<ui.Codec> _loadAsync(PhotoProvider key, ImageDecoderCallback decode) async {
assert(key == this);
final file = await PhotoGallery.getFile(
mediumId: mediumId, mediumType: MediumType.image, mimeType: mimeType);

View File

@ -17,7 +17,7 @@ class ThumbnailProvider extends ImageProvider<ThumbnailProvider> {
final bool? highQuality;
@override
ImageStreamCompleter loadBuffer(key, decode) {
ImageStreamCompleter loadImage(key, decode) {
return MultiFrameImageStreamCompleter(
codec: _loadAsync(key, decode),
scale: 1.0,
@ -27,7 +27,7 @@ class ThumbnailProvider extends ImageProvider<ThumbnailProvider> {
);
}
Future<ui.Codec> _loadAsync(ThumbnailProvider key, DecoderBufferCallback decode) async {
Future<ui.Codec> _loadAsync(ThumbnailProvider key, ImageDecoderCallback decode) async {
assert(key == this);
final data = await PhotoGallery.getThumbnail(
mediumId: mediumId,