Merge pull request #1602 from GetStream/fix/breaking-image-decoder-deprecation

This commit is contained in:
Sahil Kumar
2023-06-09 16:31:16 +05:30
committed by GitHub
2 changed files with 12 additions and 3 deletions
@@ -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
🐞 Fixed
@@ -202,9 +202,10 @@ class MediaThumbnailProvider extends ImageProvider<MediaThumbnailProvider> {
}
@override
ImageStreamCompleter loadImage(
@Deprecated('Will get replaced by loadImage in the next major version.')
ImageStreamCompleter loadBuffer(
MediaThumbnailProvider key,
ImageDecoderCallback decode,
DecoderBufferCallback decode,
) {
return MultiFrameImageStreamCompleter(
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(
MediaThumbnailProvider key,
ImageDecoderCallback decode,
DecoderBufferCallback decode,
) async {
assert(key == this, '$key is not $this');
final bytes = await media.thumbnailDataWithSize(