Преглед на файлове

Bugfix. Single emoji messages don't display larger when restored from cache

JC Brand преди 6 години
родител
ревизия
2834e8d678
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      src/headless/utils/emoji.js

+ 3 - 1
src/headless/utils/emoji.js

@@ -161,11 +161,13 @@ function convert (unicode) {
 }
 
 u.isSingleEmoji = function (str) {
+    str = str.trim();
     if (!str || (str.length > 2 && !str.startsWith(':'))) {
         return;
     }
     const result = _.flow(u.shortnameToUnicode, twemoji.default.parse)(str)
-    return result.match(/<img class="emoji" draggable="false" alt=".*?" src=".*?\.png"\/>/);
+    const match = result.match(/<img class="emoji" draggable="false" alt=".*?" src=".*?\.png"\/>/);
+    return match && match.length === 1;
 }
 
 u.shortnameToUnicode = function (str) {