'DecoderBufferCallback' is deprecated. Use "ImageDecoderCallback" with ImageProvider.loadImage instead.
This commit is contained in:
parent
615c7e7cdc
commit
33defb2fec
@ -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,
|
||||
|
@ -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);
|
||||
|
@ -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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user