瀏覽代碼

Also take delayed messages into account when checking if new

JC Brand 7 年之前
父節點
當前提交
8bdaa410db
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/utils.js

+ 3 - 2
src/utils.js

@@ -338,9 +338,10 @@
          * message, i.e. not a MAM archived one.
          */
         if (message instanceof Element) {
-            return !(sizzle('result[xmlns="'+Strophe.NS.MAM+'"]', message).length);
+            return !sizzle('result[xmlns="'+Strophe.NS.MAM+'"]', message).length &&
+                   !sizzle('delay[xmlns="'+Strophe.NS.DELAY+'"]', message).length;
         } else {
-            return !message.get('archive_id');
+            return !message.get('archive_id') && !message.get('delayed');
         }
     };