fix emoji parser

This commit is contained in:
Salvatore Giordano
2021-01-15 11:27:34 +01:00
parent b9d86b3a27
commit a83e8680ef
+7 -5
View File
@@ -15,12 +15,14 @@ extension StringExtension on String {
final characters = this.trim().characters; final characters = this.trim().characters;
if (characters.isEmpty) return false; if (characters.isEmpty) return false;
if (characters.length > 3) return false; if (characters.length > 3) return false;
final regExp = RegExp('[0-9]');
return characters.every((c) { return characters.every((c) {
return _emojis.firstWhere( return !regExp.hasMatch(c) &&
(Emoji emoji) => emoji.char.contains(c), _emojis.firstWhere(
orElse: () => null, (Emoji emoji) => emoji.char.contains(c),
) != orElse: () => null,
null; ) !=
null;
}); });
} }
} }