From a0ebcf6132ec63c34847d2b5bd03da258708abe0 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Thu, 1 Jun 2023 16:33:50 +0530 Subject: [PATCH 1/3] chore: deprecate `ChannelPreview` in favor of `StreamChannelListTile`. Signed-off-by: xsahil03x --- .../stream_chat_flutter/lib/src/channel/channel_preview.dart | 1 + packages/stream_chat_flutter/lib/src/utils/typedefs.dart | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/stream_chat_flutter/lib/src/channel/channel_preview.dart b/packages/stream_chat_flutter/lib/src/channel/channel_preview.dart index 2ce6983c..ae6247ea 100644 --- a/packages/stream_chat_flutter/lib/src/channel/channel_preview.dart +++ b/packages/stream_chat_flutter/lib/src/channel/channel_preview.dart @@ -24,6 +24,7 @@ import 'package:stream_chat_flutter/stream_chat_flutter.dart'; /// The UI is rendered based on the first ancestor of type [StreamChatTheme]. /// Modify it to change the widget's appearance. /// {@endtemplate} +@Deprecated('Use StreamChannelListTile instead.') class ChannelPreview extends StatelessWidget { /// {@macro channelPreview} const ChannelPreview({ diff --git a/packages/stream_chat_flutter/lib/src/utils/typedefs.dart b/packages/stream_chat_flutter/lib/src/utils/typedefs.dart index db69e94e..17cab820 100644 --- a/packages/stream_chat_flutter/lib/src/utils/typedefs.dart +++ b/packages/stream_chat_flutter/lib/src/utils/typedefs.dart @@ -90,6 +90,7 @@ typedef ChannelInfoCallback = void Function(Channel); /// {@template channelPreviewBuilder} /// Builder used to create a custom [ChannelPreview] for a [Channel] /// {@endtemplate} +@Deprecated('Use StreamChannelListViewIndexedWidgetBuilder instead') typedef ChannelPreviewBuilder = Widget Function(BuildContext, Channel); /// {@template viewInfoCallback} From 0b085deeadb93c20c6cde36b707ce8354ad75a6b Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Thu, 1 Jun 2023 16:34:19 +0530 Subject: [PATCH 2/3] chore: update readme to suggest using regular connectionMode. Signed-off-by: xsahil03x --- packages/stream_chat_flutter/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/stream_chat_flutter/README.md b/packages/stream_chat_flutter/README.md index 380b06d8..379a15eb 100644 --- a/packages/stream_chat_flutter/README.md +++ b/packages/stream_chat_flutter/README.md @@ -196,7 +196,7 @@ import 'package:stream_chat_persistence/stream_chat_persistence.dart'; final chatPersistentClient = StreamChatPersistenceClient( logLevel: Level.INFO, - connectionMode: ConnectionMode.background, + connectionMode: ConnectionMode.regular, ); final client = StreamChatClient( From 4f81cc43dbd9a56e40fd1b9c6b3ab3b00113c8da Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Fri, 2 Jun 2023 11:50:08 +0530 Subject: [PATCH 3/3] chore: update CHANGELOG.md Signed-off-by: xsahil03x --- packages/stream_chat_flutter/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/stream_chat_flutter/CHANGELOG.md b/packages/stream_chat_flutter/CHANGELOG.md index 26f28662..03ab506e 100644 --- a/packages/stream_chat_flutter/CHANGELOG.md +++ b/packages/stream_chat_flutter/CHANGELOG.md @@ -34,6 +34,7 @@ - Updated `shimmer` dependency to `^3.0.0`. - Updated `image_gallery_saver` dependency to `^2.0.1`. +- Deprecated `ChannelPreview` in favor of `StreamChannelListTile`. ## 6.1.0