Преглед изворни кода

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) {