Move isOnlyEmoji utility function into String extension

Signed-off-by: Sahil Kumar <[email protected]>
This commit is contained in:
Sahil Kumar
2021-01-12 15:30:45 +05:30
parent 85aaf9eab8
commit 0605cbc3b4
5 changed files with 26 additions and 18 deletions
+3 -2
View File
@@ -17,6 +17,7 @@ import '../stream_chat_flutter.dart';
import 'date_divider.dart';
import 'stream_channel.dart';
import 'swipeable.dart';
import 'extension.dart';
typedef MessageBuilder = Widget Function(
BuildContext,
@@ -708,7 +709,7 @@ class _MessageListViewState extends State<MessageListView> {
Message message,
) {
final isMyMessage = message.user.id == StreamChat.of(context).user.id;
final isOnlyEmoji = textIsOnlyEmoji(message.text);
final isOnlyEmoji = message.text.isOnlyEmoji;
return MessageWidget(
showThreadReplyIndicator: false,
@@ -808,7 +809,7 @@ class _MessageListViewState extends State<MessageListView> {
final showInChannelIndicator = !_isThreadConversation && isThreadMessage;
final showThreadReplyIndicator = !_isThreadConversation && hasReplies;
final isOnlyEmoji = textIsOnlyEmoji(message.text);
final isOnlyEmoji = message.text.isOnlyEmoji;
Widget child = MessageWidget(
key: ValueKey<String>('MESSAGE-${message.id}'),