diff --git a/lib/src/visual/components/animate_icon.comp.dart b/lib/src/visual/components/animate_icon.comp.dart index 7420fb3c..e0f24440 100644 --- a/lib/src/visual/components/animate_icon.comp.dart +++ b/lib/src/visual/components/animate_icon.comp.dart @@ -9,6 +9,9 @@ RegExp emojiRegex() => RegExp( ); bool isOneEmoji(String character) { + if (EmojiAnimationComp.animatedIcons.containsKey(character)) { + return true; + } final matches = emojiRegex().allMatches(character); if (matches.length == 1) { final match = matches.first; diff --git a/pubspec.yaml b/pubspec.yaml index 777167af..9a41298b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,7 +3,7 @@ description: "twonly, a privacy-friendly way to connect with friends through sec publish_to: 'none' -version: 0.2.10+119 +version: 0.2.11+120 environment: sdk: ^3.11.0 diff --git a/test/unit_test.dart b/test/unit_test.dart index 73032a8c..76ea33fb 100644 --- a/test/unit_test.dart +++ b/test/unit_test.dart @@ -13,6 +13,9 @@ void main() { expect(isOneEmoji('😂'), true); expect(isOneEmoji('😂😂'), false); expect(isOneEmoji('Hallo 😂'), false); + for (final icon in EmojiAnimationComp.animatedIcons.keys) { + expect(isOneEmoji(icon), true); + } }); test('test proof-of-work simple', () async {