rename file to sending_indicator_builder.dart

Signed-off-by: xsahil03x <[email protected]>
This commit is contained in:
Sahil Kumar
2023-04-20 14:54:11 +05:30
committed by xsahil03x
parent 70c3b897f2
commit 3dbe1c1f0b
4 changed files with 9 additions and 7 deletions
@@ -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}
@@ -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';
@@ -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<List<Read>>(
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;
},
);
@@ -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.