瀏覽代碼

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