From 3dbe1c1f0b4f4a5837df863f7479d9e0ea031e31 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Thu, 20 Apr 2023 14:54:11 +0530 Subject: [PATCH] rename file to sending_indicator_builder.dart Signed-off-by: xsahil03x --- .../lib/src/channel/channel_preview.dart | 2 +- .../lib/src/message_widget/bottom_row.dart | 2 +- ...tor_wrapper.dart => sending_indicator_builder.dart} | 10 ++++++---- .../channel_scroll_view/stream_channel_list_tile.dart | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) rename packages/stream_chat_flutter/lib/src/message_widget/{sending_indicator_wrapper.dart => sending_indicator_builder.dart} (93%) 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 2626ad19..2ce6983c 100644 --- a/packages/stream_chat_flutter/lib/src/channel/channel_preview.dart +++ b/packages/stream_chat_flutter/lib/src/channel/channel_preview.dart @@ -6,7 +6,7 @@ import 'package:contextmenu/contextmenu.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/context_menu_items/stream_chat_context_menu_item.dart'; import 'package:stream_chat_flutter/src/dialogs/dialogs.dart'; -import 'package:stream_chat_flutter/src/message_widget/sending_indicator_wrapper.dart'; +import 'package:stream_chat_flutter/src/message_widget/sending_indicator_builder.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; /// {@template channelPreview} diff --git a/packages/stream_chat_flutter/lib/src/message_widget/bottom_row.dart b/packages/stream_chat_flutter/lib/src/message_widget/bottom_row.dart index 579dc65d..289088af 100644 --- a/packages/stream_chat_flutter/lib/src/message_widget/bottom_row.dart +++ b/packages/stream_chat_flutter/lib/src/message_widget/bottom_row.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:stream_chat_flutter/src/message_widget/sending_indicator_wrapper.dart'; +import 'package:stream_chat_flutter/src/message_widget/sending_indicator_builder.dart'; import 'package:stream_chat_flutter/src/message_widget/thread_painter.dart'; import 'package:stream_chat_flutter/src/message_widget/thread_participants.dart'; import 'package:stream_chat_flutter/src/message_widget/username.dart'; diff --git a/packages/stream_chat_flutter/lib/src/message_widget/sending_indicator_wrapper.dart b/packages/stream_chat_flutter/lib/src/message_widget/sending_indicator_builder.dart similarity index 93% rename from packages/stream_chat_flutter/lib/src/message_widget/sending_indicator_wrapper.dart rename to packages/stream_chat_flutter/lib/src/message_widget/sending_indicator_builder.dart index 9b0b2819..52ecc1cf 100644 --- a/packages/stream_chat_flutter/lib/src/message_widget/sending_indicator_wrapper.dart +++ b/packages/stream_chat_flutter/lib/src/message_widget/sending_indicator_builder.dart @@ -39,8 +39,8 @@ class SendingIndicatorBuilder extends StatelessWidget { @override Widget build(BuildContext context) { final style = messageTheme.createdAtStyle; - final thisChannel = channel ?? StreamChannel.of(context).channel; - final memberCount = thisChannel.memberCount ?? 0; + final channel = this.channel ?? StreamChannel.of(context).channel; + final memberCount = channel.memberCount ?? 0; if (hasNonUrlAttachments && (message.status == MessageSendingStatus.sending || @@ -64,8 +64,8 @@ class SendingIndicatorBuilder extends StatelessWidget { } return BetterStreamBuilder>( - stream: thisChannel.state?.readStream, - initialData: thisChannel.state?.read, + stream: channel.state?.readStream, + initialData: channel.state?.read, builder: (context, data) { final readList = data.where((it) => it.user.id != streamChat.currentUser?.id && @@ -78,6 +78,7 @@ class SendingIndicatorBuilder extends StatelessWidget { isMessageRead: isMessageRead, size: style!.fontSize, ); + if (isMessageRead) { child = Row( mainAxisSize: MainAxisSize.min, @@ -94,6 +95,7 @@ class SendingIndicatorBuilder extends StatelessWidget { ], ); } + return child; }, ); diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_list_tile.dart b/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_list_tile.dart index bf116bd8..ef665e32 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_list_tile.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_list_tile.dart @@ -1,6 +1,6 @@ import 'package:collection/collection.dart'; import 'package:flutter/material.dart'; -import 'package:stream_chat_flutter/src/message_widget/sending_indicator_wrapper.dart'; +import 'package:stream_chat_flutter/src/message_widget/sending_indicator_builder.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; /// A widget that displays a channel preview.