extract isonlyemoji

This commit is contained in:
Salvatore Giordano
2021-01-11 14:24:01 +01:00
parent db1f28134a
commit 81f8295f7f
3 changed files with 18 additions and 17 deletions
+1 -11
View File
@@ -1,7 +1,6 @@
import 'dart:math';
import 'dart:ui';
import 'package:emojis/emoji.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
@@ -936,16 +935,7 @@ class _MessageWidgetState extends State<MessageWidget> {
);
}
final _emojis = Emoji.all();
bool get isOnlyEmoji =>
widget.message.text.characters.isNotEmpty &&
widget.message.text.trim().characters.every((c) =>
_emojis.firstWhere(
(Emoji emoji) => emoji.char.contains(c),
orElse: () => null,
) !=
null) &&
widget.message.text.characters.length < 4;
bool get isOnlyEmoji => textIsOnlyEmoji(widget.message.text);
Color _getBackgroundColor() {
if (hasQuotedMessage) {