diff --git a/packages/stream_chat_flutter/CHANGELOG.md b/packages/stream_chat_flutter/CHANGELOG.md index 77a7f55e..17cdf699 100644 --- a/packages/stream_chat_flutter/CHANGELOG.md +++ b/packages/stream_chat_flutter/CHANGELOG.md @@ -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 diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/photo_gallery/stream_photo_gallery_tile.dart b/packages/stream_chat_flutter/lib/src/scroll_view/photo_gallery/stream_photo_gallery_tile.dart index b93686d0..2f03613c 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/photo_gallery/stream_photo_gallery_tile.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/photo_gallery/stream_photo_gallery_tile.dart @@ -202,9 +202,10 @@ class MediaThumbnailProvider extends ImageProvider { } @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 { ); } + @Deprecated('Will get replaced by loadImage in the next major version.') Future _loadAsync( MediaThumbnailProvider key, - ImageDecoderCallback decode, + DecoderBufferCallback decode, ) async { assert(key == this, '$key is not $this'); final bytes = await media.thumbnailDataWithSize(