Merge pull request #1602 from GetStream/fix/breaking-image-decoder-deprecation
This commit is contained in:
@@ -1,3 +1,10 @@
|
|||||||
|
## Upcoming
|
||||||
|
|
||||||
|
🐞 Fixed
|
||||||
|
|
||||||
|
- [[#1600]](https://github.com/GetStream/stream-chat-flutter/issues/1600) Fixed type `ImageDecoderCallback` not found
|
||||||
|
error on pre-Flutter 3.10.0 versions.
|
||||||
|
|
||||||
## 6.3.0
|
## 6.3.0
|
||||||
|
|
||||||
🐞 Fixed
|
🐞 Fixed
|
||||||
|
|||||||
+5
-3
@@ -202,9 +202,10 @@ class MediaThumbnailProvider extends ImageProvider<MediaThumbnailProvider> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
ImageStreamCompleter loadImage(
|
@Deprecated('Will get replaced by loadImage in the next major version.')
|
||||||
|
ImageStreamCompleter loadBuffer(
|
||||||
MediaThumbnailProvider key,
|
MediaThumbnailProvider key,
|
||||||
ImageDecoderCallback decode,
|
DecoderBufferCallback decode,
|
||||||
) {
|
) {
|
||||||
return MultiFrameImageStreamCompleter(
|
return MultiFrameImageStreamCompleter(
|
||||||
codec: _loadAsync(key, decode),
|
codec: _loadAsync(key, decode),
|
||||||
@@ -219,9 +220,10 @@ class MediaThumbnailProvider extends ImageProvider<MediaThumbnailProvider> {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated('Will get replaced by loadImage in the next major version.')
|
||||||
Future<ui.Codec> _loadAsync(
|
Future<ui.Codec> _loadAsync(
|
||||||
MediaThumbnailProvider key,
|
MediaThumbnailProvider key,
|
||||||
ImageDecoderCallback decode,
|
DecoderBufferCallback decode,
|
||||||
) async {
|
) async {
|
||||||
assert(key == this, '$key is not $this');
|
assert(key == this, '$key is not $this');
|
||||||
final bytes = await media.thumbnailDataWithSize(
|
final bytes = await media.thumbnailDataWithSize(
|
||||||
|
|||||||
Reference in New Issue
Block a user