From b4cf74716a27f56789775b3712d1c89a419e4b8d Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Fri, 9 Jun 2023 16:04:39 +0530 Subject: [PATCH] fix(ui) deprecate `MediaThumbnailProvider.loadBuffer`. Signed-off-by: xsahil03x --- .../photo_gallery/stream_photo_gallery_tile.dart | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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..53a6f03f 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,13 @@ class MediaThumbnailProvider extends ImageProvider { } @override - ImageStreamCompleter loadImage( + @Deprecated( + 'Implement loadImage for image loading. ' + 'This feature was deprecated after v6.4.0.', + ) + ImageStreamCompleter loadBuffer( MediaThumbnailProvider key, - ImageDecoderCallback decode, + DecoderBufferCallback decode, ) { return MultiFrameImageStreamCompleter( codec: _loadAsync(key, decode), @@ -219,9 +223,13 @@ class MediaThumbnailProvider extends ImageProvider { ); } + @Deprecated( + 'Implement loadImage for image loading. ' + 'This feature was deprecated after v6.4.0.', + ) Future _loadAsync( MediaThumbnailProvider key, - ImageDecoderCallback decode, + DecoderBufferCallback decode, ) async { assert(key == this, '$key is not $this'); final bytes = await media.thumbnailDataWithSize(