rename file to sending_indicator_builder.dart
Signed-off-by: xsahil03x <[email protected]>
This commit is contained in:
@@ -6,7 +6,7 @@ import 'package:contextmenu/contextmenu.dart';
|
|||||||
import 'package:flutter/material.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/context_menu_items/stream_chat_context_menu_item.dart';
|
||||||
import 'package:stream_chat_flutter/src/dialogs/dialogs.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';
|
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||||
|
|
||||||
/// {@template channelPreview}
|
/// {@template channelPreview}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import 'package:flutter/material.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/src/message_widget/thread_painter.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/thread_participants.dart';
|
||||||
import 'package:stream_chat_flutter/src/message_widget/username.dart';
|
import 'package:stream_chat_flutter/src/message_widget/username.dart';
|
||||||
|
|||||||
+6
-4
@@ -39,8 +39,8 @@ class SendingIndicatorBuilder extends StatelessWidget {
|
|||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
final style = messageTheme.createdAtStyle;
|
final style = messageTheme.createdAtStyle;
|
||||||
final thisChannel = channel ?? StreamChannel.of(context).channel;
|
final channel = this.channel ?? StreamChannel.of(context).channel;
|
||||||
final memberCount = thisChannel.memberCount ?? 0;
|
final memberCount = channel.memberCount ?? 0;
|
||||||
|
|
||||||
if (hasNonUrlAttachments &&
|
if (hasNonUrlAttachments &&
|
||||||
(message.status == MessageSendingStatus.sending ||
|
(message.status == MessageSendingStatus.sending ||
|
||||||
@@ -64,8 +64,8 @@ class SendingIndicatorBuilder extends StatelessWidget {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return BetterStreamBuilder<List<Read>>(
|
return BetterStreamBuilder<List<Read>>(
|
||||||
stream: thisChannel.state?.readStream,
|
stream: channel.state?.readStream,
|
||||||
initialData: thisChannel.state?.read,
|
initialData: channel.state?.read,
|
||||||
builder: (context, data) {
|
builder: (context, data) {
|
||||||
final readList = data.where((it) =>
|
final readList = data.where((it) =>
|
||||||
it.user.id != streamChat.currentUser?.id &&
|
it.user.id != streamChat.currentUser?.id &&
|
||||||
@@ -78,6 +78,7 @@ class SendingIndicatorBuilder extends StatelessWidget {
|
|||||||
isMessageRead: isMessageRead,
|
isMessageRead: isMessageRead,
|
||||||
size: style!.fontSize,
|
size: style!.fontSize,
|
||||||
);
|
);
|
||||||
|
|
||||||
if (isMessageRead) {
|
if (isMessageRead) {
|
||||||
child = Row(
|
child = Row(
|
||||||
mainAxisSize: MainAxisSize.min,
|
mainAxisSize: MainAxisSize.min,
|
||||||
@@ -94,6 +95,7 @@ class SendingIndicatorBuilder extends StatelessWidget {
|
|||||||
],
|
],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
return child;
|
return child;
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
import 'package:collection/collection.dart';
|
import 'package:collection/collection.dart';
|
||||||
import 'package:flutter/material.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';
|
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||||
|
|
||||||
/// A widget that displays a channel preview.
|
/// A widget that displays a channel preview.
|
||||||
|
|||||||
Reference in New Issue
Block a user